O documento discute técnicas de desenvolvimento de software como TDD (Test Driven Development), BDD (Behaviour Driven Development) e suas vantagens. Apresenta desafios iniciais do TDD como onde começar e o que testar. Explica que o BDD integra regras de negócio de forma fluída para a equipe e foca nos envolvidos no processo.
6. TDD
Test Driven Development
Difundido junto à metodologia XP
Desenvolvimento baseado em testes (Início-Fim)
Implementação requer conhecimentos de programação
Desenvolvimento Orientado por Testes
10. Dificuldades ao iniciar com TDD
Por onde começar?
O que testar?
O teste tem que começar falhando?
Quem decide o que testar?
BDD
11. BDD
Behaviour Driven Development
Técnica de desenvolvimento ágil
Visa integrar regras de négocio de forma fluente para equipe
Foco nos envolvidos
Desenvolvimento Orientado por Comportamento
by Dan North