View
56
Download
2
Category
Preview:
DESCRIPTION
A simple view on how testing activity occurs inside an Agile Project.
Citation preview
Test our Coffee – Agile Testing
Lisboa, 25 de Fevereiro de 2014, 18:30h
PSQTB – Associação Portuguesa de Testes de Software
http://www.psqtb.org
Rui Miguel FerreiraScrum Master, Agile Coach
ruimiguelmferreira@gmail.compt.linkedin.com/in/ruimiguelmferreira
Agile Testing numa lead
Quem faz?
Quando acontece
?
Onde ocorre?
Porquê usar?
Como se faz?
O quê é?
Agile Testing – O que é?
Iterativo Evolutivo
Colaborativo
ContínuoIntegrado
Planeado
É uma prática de testes de software que assenta sobre os princípios das metodologias ágeis.
Agile Testing – Quem faz?
Multidisci-plinaridad
e
Dispersão de
Conhecimento
ExpertiseCenários de Teste
Objectivo Comum
Coesão
Os testes são realizados por toda a equipa, estando os analistas de negócio e os testers integrados dentro da equipa.
Agile Testing – Quando acontece?
Sprint Done List
Código checked-in Documentação gerada Deploy em Qualidade Testes de regressão
História
Sempre que haja um item de sprint para testar. Em vez de uma fase específica para testes, estes são realizados como uma tarefa dentro de cada história.
Agile Testing – Onde ocorre?
Guião Gather Stakeholder
s
Demo
No espaço da equipa de projecto. Excepcionalmente, pode ocorrer no Cliente desde que a regra do “no powerpoint” seja cumprida.
Critérios de
Aceitação
Compromisso
Bug Hunting
Agile Testing – Como se faz?
Test-driven
development
Clean CodePair
Testing
Manualmente recorrendo a cadernos de teste evolutivos e / ou suportado por testes automáticos, unitários, de integração e de regressão.
Selenium WatiN xUnit CCNet JIRA
Agile Testing – Porquê usar?Porque a única forma de tornar uma actividade mais eficaz, mais eficiente,
mais leve e menos penosa, é efectuá-la muitas vezes!
Recommended