Recomendo altamente a leitura de 2 livros para não sair fazendo as escuras e depois falar que não funciona, que TDD só gera custo para o projeto e no final das contas abandonar os testes:
Test-Driven Development by Example - Kent Back
Growing Object-Oriented Software Guided by Tests - Nat Pryce, Steve Freeman
Com isso podemos saber o que é TDD e o que é teste, teste unitário, teste de integração e teste de aceitação.
Recomendo altamente a leitura de 2 livros para não sair fazendo as escuras e depois falar que não funciona, que TDD só gera custo para o projeto e no final das contas abandonar os testes:
Com isso podemos saber o que é TDD e o que é teste, teste unitário, teste de integração e teste de aceitação.