4. Uma técnica de programação na qual testes
unitários são escritos antes do código do
sistema.
5. Criado por Kent Beck no final da década de
90, junto com o XP (Programação eXtrema)
6. Surgiu na década de 70
É um trecho de código que invoca outro
trecho de código para aferir sua corretude
Uma unidade é um método ou uma função
7. Suíte de testes automatizados
Design guiado por testes
Aumento da confiança na manutenção
Testes unitários exigem código desacoplado
Debugar é muito lento e oneroso
8. É oneroso!
Demora muito escrever testes!
Não tenho tempo!
10. 1- Não escrever nenhum código de produção
até haver um teste unitário que falha
2- Não escrever mais testes unitários do que
o suficiente para falhar
3- Não escreva código de produção além do
suficiente para o teste corrente passar