Segundo o Test Driven Development, os testes unitários são