O desenvolvimento orientado a testes (TDD) é um processo que
se baseia na repetição em ciclos de desenvolvimento curtos. Ele é
baseado no conceito test-first oriundo da programação extrema
(XP) que incentiva o design simples com alto nível de confiança.
O procedimento que conduz este ciclo é denominado