O documento apresenta os principais pontos sobre TDD (Test Driven Development). Apresenta as razões para testar o código, como ajuda no design e documentação, e como o código nasce testado. Também discute os benefícios como aumentar a probabilidade de fazer algo mais simples e a reflexão no design das classes.