O que tdd faz?
Desenvolvimento orientado a testes com o ciclo red-green-refactor. Use quando o usuário deseja construir funcionalidades ou corrigir bugs usando TDD, mencionar "red-green-refactor", quiser testes de integração, ou pedir por desenvolvimento orientado a testes.