Please enable JavaScript.
Coggle requires JavaScript to display documents.
TDD - Coggle Diagram
TDD
Vantagens
Colabora para o aumento da qualidade do sistema
Software de forma ordenada
Software com qualidade de design
Adaptação a mudanças
Segurança na correção de bugs
Maior produtividade
Satisfação do cliente
Características
Primeiro escreve o teste depois escreve código
"Nada a perder a não ser seus bugs"
Escreve o código suficiente para o teste
Escrever testes pequenos
Escrever testes que rodam rápido
Desvantagens
Difícil de usar em testes funcionais
Dificuldade em começar
Curva de aprendizado por ser demorado faz o programador desistir do TDD
Foco
Em testes
Reduzir incidência de defeitos
Situações
Softwares com muitos erros
Projetos que precisam ter seu código melhorado