Princípios / vantagens

  • Foco nos requisitos (iniciar o projeto escrevendo os testes primeiro)

  • Tende a melhorar design do código, pois o código deverá ser testável

  • Acréscimos no projeto têm menos chance de quebrar a aplicação (passar nos testes)

Atualizado