Nunca usei um mecanismo de teste automatizado em nenhum dos meus projetos e sinto que estou perdendo muito. Eu quero me aperfeiçoar, então tenho que começar a lidar com alguns problemas que negligenciei assim e tentar o Git em vez de ficar preso no SVN.
Qual é uma boa maneira de aprender TDD? Provavelmente usarei o Eclipse para programar em Java. Ouvi falar do JUnit, mas não sei se há mais alguma coisa que devo considerar.
fonte
Realmente não há substituto para apenas pegar um equipamento de teste (como NUnit), ler parte da literatura e, em seguida, sujar as mãos.
Como James T. Kirk disse uma vez, "aprendemos fazendo".
fonte
Eu recomendo este livro: Crescendo software orientado a objetos guiado por testes
Ele tem um exemplo elaborado que percorre o livro e fornece uma visão muito coerente de quando o teste deve ser criado, o que eles devem conter e como devem ser construídos e refatorados.
fonte
Verifique este link . É o blog de Bob Martin sobre TDD - coisas excelentes para você entender (ou dar outra perspectiva sobre) o pensamento em TDD.
fonte