Я никогда не использовал автоматический тестовый механизм ни в одном из своих проектов, и я чувствую, что мне многое не хватает. Я хочу самосовершенствоваться, поэтому мне нужно начать решать некоторые проблемы, которыми я пренебрегал, и попробовать Git вместо того, чтобы застрять в SVN.
Какой хороший способ выучить TDD? Я, вероятно, буду использовать Eclipse для программирования на Java. Я слышал о JUnit, но я не знаю, есть ли что-то еще, что я должен рассмотреть.
источник
На самом деле ничто не заменит просто захват тестового ремня (например, NUnit), чтение некоторой литературы, а затем грязные руки.
Как однажды сказал Джеймс Т. Кирк: «Мы учимся на практике».
источник
Я настоятельно рекомендую эту книгу: « Растущее объектно-ориентированное программное обеспечение на основе тестов»
В ней приведен рабочий пример, который приводится в книге и дает очень четкое представление о том, когда следует создавать тесты, что они должны содержать и как их следует создавать и реорганизовывать.
источник
Проверьте эту ссылку . Это блог Боба Мартина о TDD - отличный материал, который поможет вам понять (или дать другое представление) о мышлении в TDD.
источник