www.qualister.com.br
(48) 4052-9536 / 9540
contato@qualister.com.br
Testes	
  ágeis	
  
• Terceirização de profissionais
• Consultoria de teste
• Avaliação de usabilidade
• Automação de testes
• Testes de performance
• Treinamentos
www.qualister.com.br
Direitos autorais
Importante
–  É proibida a cópia e reprodução de qualquer
parte do conteúdo desta apresentação incluindo,
mas não limitado a, textos, imagens, gráficos e
tabelas. Esta apresentação é protegida pelas leis
de Copyright e são propriedade de Cristiano
Caetano e Qualister Consultoria e Treinamento
LTDA.
–  Não é permitido modificar, copiar, guardar em
banco de dados público, alugar, vender ou
republicar qualquer parte desta apresentação,
sem prévia permissão explícita do autor.
–  Quando houver permissão de uso deste material,
é obrigatória a referência bibliográfica conforme
as normas vigentes.
www.qualister.com.br
Instrutor
Cristiano Caetano
Email: cristiano.caetano@qualister.com.br
Apresentações: slideshare.net/cristianocaetano
Blog: cristianocaetano.wordpress.com
É certificado CBTS pela ALATS. Diretor técnico da Qualister com mais de 10 anos de experiência, já
trabalhou na área de qualidade e teste de software para grandes empresas como Zero G, DELL e HP
Invent. É colunista na área de Teste e Qualidade de software do site linhadecodigo.com.br e autor dos
livros "CVS: Controle de Versões e Desenvolvimento Colaborativo de Software" e "Automação e
Gerenciamento de Testes: Aumentando a Produtividade com as Principais Soluções Open Source e
Gratuitas". Participante ativo da comunidade de teste de software brasileira, é o criador e mantenedor
do portal TestExpert: A sua comunidade gratuita de teste e qualidade de software
(www.testexpert.com.br).
www.qualister.com.br
Twitter
twitter.com/c_caetano
www.qualister.com.br
Sobre a Qualister
•  Fundação: 2007.
•  Sobre a Qualister: A Qualister é uma empresa nacional, constituída a partir da união
de profissionais qualificados e certificados na área de testes e qualidade de software,
com o objetivo de integrar, implementar e implantar soluções com base nas melhores
práticas do mercado e normas internacionais.
•  Colaboradores: A Qualister é composta por colaboradores pós-graduados e
certificados na área de testes (CBTS, CSTE) com larga experiência na indústria de
Tecnologia da Informação.
•  Área de atuação: A Qualister é uma empresa especializada em serviços de
qualidade e teste de software. Tem como linhas de atuação consultoria em teste/
qualidade de software, outsourcing (terceirização dos serviços através da alocação
de profissionais) e treinamentos.
•  Localização: A Qualister está localizada em Biguaçu na Grande Florianópolis/SC e
está instalada no CITEB – Centro de Inovação Tecnologia de Biguaçu no campus da
universidade UNIVALI.
www.qualister.com.br
Parcerias internacionais
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
Soluções para automação, profilling e gestão de testes
Soluções para testes de performance
Soluções de apoio a avaliação de usabilidade
www.qualister.com.br
Tópico
• Testes ágeis
www.qualister.com.br
Testes ágeis
• Não existe essa coisa
chamada Testes Ágeis
www.qualister.com.br
Testes ágeis
• Existe teste de software
em métodos ágeis
www.qualister.com.br
Manifesto ágil
•  Valores e diretrizes dos métodos ágeis:
– Indivíduos e interação entre eles ao invés de
processos e ferramentas;
– Software em funcionamento ao invés de
documentação abrangente;
– Colaboração com o cliente ao invés de
negociação de contratos;
– Responder a mudanças ao invés de seguir
estritamente um plano.
http://agilemanifesto.org/
www.qualister.com.br
Testes ágeis
•  Características do teste de
software em métodos ágeis:
– Colaborativo
– Enxuto
– Contínuo e Automatizado
www.qualister.com.br
Testes ágeis
Desenvolvedor Usuário
Testador
–  Colaborativo: desempenhado por todos os membros do time;
A qualidade é responsabilidade de todos
www.qualister.com.br
Testes ágeis
•  Requisito Ágil: Entendimento comum entre a equipe sobre o que deve
ser desenvolvimento e testado
•  Método 3C proposto por Ron Jeffries
–  Card
–  Conversation
–  Confirmation
http://xprogramming.com/articles/expcardconversationconfirmation/
Estória	
   Conversa	
  
Critérios	
  de	
  
aceitação	
   Estória	
  
Conversa	
  
Critérios	
  de	
  
aceitação	
  
Requisito Ágil
www.qualister.com.br
Testes ágeis
Cenários	
  de	
  
uso	
  
Exemplos	
  
de	
  uso	
  
Limitações	
  
Restrições	
  Premissas	
  
Assunções	
  
Expecta@vas	
  
Linguagem Ubíqua
www.qualister.com.br
Testes ágeis
Usuário
www.qualister.com.br
Testes ágeis
Testes de Unidade (TAD ou TDD)
public void testConverter30GrausCelciusParaFahrenheit() {
Conversor c = new Conversor();
assertEquals(c.celciusToFahrenheit(30), 86, 00);
}
Desenvolvedor
www.qualister.com.br
Testes ágeis
Testes de Integração entre Unidades, Componentes, Sub-Sistemas
Desenvolvedor
www.qualister.com.br
Testes ágeis
Estratégia e planejamento dos testes
Testador
www.qualister.com.br
Testes ágeis
Casos de testes de integração de sistema (idéias de testes)
Testador
www.qualister.com.br
Testes ágeis
Scripts de testes de integração de sistema (automatizado)
Testador
www.qualister.com.br
Fitnesse
www.qualister.com.br
Robot Framework
www.qualister.com.br
TestComplete
www.qualister.com.br
Testes ágeis
Testes de integração de sistema (exploratórios)
Testador
Verificação Automatizada
X
Exploração Livre
www.qualister.com.br
Testes ágeis
•  Desafios
– Testar de forma tradicional em métodos ágeis
– O testador não é o debugger do desenvolvedor
– Método ágil não é para todos (teste ágil também
não é)
– Profissional de testes com baixo conhecimento
técnico e sem experiência em testes
www.qualister.com.br
Dúvidas?
•  Download: www.slideshare.net/cristianocaetano
•  Email: cristiano.caetano@qualister.com.br

Teste software metodos metodologia ageis agil agile testing