O documento apresenta os conceitos e benefícios dos testes automatizados de software utilizando a técnica TDD (Test-Driven Development). Apresenta os tipos de testes como unidade, integração e aceitação e explica o ciclo básico do TDD: escrever primeiro o teste (vermelho), depois o código (verde) e refatorar (amarelo). O objetivo da abordagem TDD é escrever todo o código após a automação dos testes para garantir sua qualidade e prevenção de regressões.