Download - Tdd e zero defeito
Test-driven Development
E Zero Defeito
Fabrício Vargas MatosMaio/2010
C#, NUnit e Pattern Repositório...
C#, NUnit e Pattern Repositório...
Pensando na Solução da R01
1. Teste1: Ao inserir uma pessoa com Cpf já existente, deve gerar uma exceção.
2. Teste 2: Ao inserir uma pessoa com Cpf diferente, não gera a exceção e a pessoa é inserida.
Pensando nos Testes da R01
Meu maior projeto...
40% desenvolvido
3.800 testes
33min para executar
Estimamos 10.000 testes ao final
1) TDD nos leva a construir
software com mais qualidade
1) TDD nos leva a construir
software com mais qualidade
2) É mais barato desenvolver com
TDD
Velocidade do Time
Velocidade do Time
Corte no TCO (Custo Total de Posse )
2) É mais barato desenvolver com
TDD
3) Com TDD, somos mais
felizes!
Beck, K. Test-Driven Development by Example, Addison Wesley, 2003