Post on 25-May-2015
description
xUnit Test Patterns
Gerard Meszaros
SUT
Sistema
Componentes
Classes
Métodos
Test Smells
Project Smell: Desenvolvedores não escrevem testes
• Sintoma:– Muitos bugs em produção
• Impacto:– Adicionar novas funcionalidades será mais difícil
• Causas:– Prazos agressivos– Desenvolvedores com poucos conhecimentos para
escrever testes de maneira eficiente– Código difícil de testar– Estratégia de automação de testes inadequada
Objetivos da automação de testes
Princípios da Automação de Testes
Ariane 5
Ariane 5
Testes Obscuros
Testes obscuros
Test Specific Subclass
Test Specific Subclass
Test Specific Subclass