Upload
gregorio-kusowski
View
137
Download
1
Embed Size (px)
Citation preview
TDD(Test-Driven Development)
Vantagens e como praticar
Gregório Chalinski Kusowski
Design
●Conciso●Limpo
●Desacoplado●Evita repetição
●Diminui o tamanho dos blocos
Não é bem assim...
●Não precisar escrever o teste antes●Não precisa falhar
●Quanto mais testar em um teste, melhor
Tipos de Testes
●Unitário●Integração●Aceitação
Como fazer?
●Baby Steps●Escrever teste antes da implementação
●O teste deve falhar primeiro●A implementação deve ser mínima, apenas
suficiente para fazer o teste passar
TDD Mantra
●Red●Green
●Refactor