Testes de A a Z (em 30 minutos!)
Vinicius QuaiatoSoftware developer | Lambda3
TRILHA | MELHORIA CONTÍNUA
Microsoft [email protected]
Wennder SantosSoftware developer | Lambda3Microsoft MVP | ALM [email protected]
Testes de A a Z
Você testa o software que está produzindo?
Testes de A a Z
Você testa o software que está entregando?
Testes de A a Z
Você testa o software que está entregue?
Testes de A a Z
Se você respondeu não para alguma das perguntas - por que não?
Testes de A a Z
Existem muitas razões pelas quais não testamos:
•Tempo•Custo•Conhecimento•Dificuldade•Vontade
Testes de A a Z
Por quais razões testamos (ou deveríamos)?
Testes de A a Z
Qualidade
Testes de A a Z
Segurança / Confiança
Testes de A a Z
Competitividade
Testes de A a Z
Feedback
Testes de A a Z
Quais os próximos passos para dominar a arte de testar?
Testes de A a Z
• Unidade• Integração• Aceitação• Smoke• Regressão
Testes de A a Z
Testes de Unidade – testam unidades individuais de código
Testes de A a Z
Testes de Integração – testam integração de várias partes de um (ou mais) sistemas
Testes de A a Z
Testes de Aceitação – testam a implementação de casos de uso.
Testes de A a Z
Smoke Tests – testam de maneira simples integrações do sistema
Testes de A a Z
Testes de (não) regressão – testam se um comportamento não esperado vai voltar a acontecer
Testes de A a Z
Alguns exemplos… do mundo real!