Для фактичного тестування одиниць ви не можете пройти повз тестування мистецтва одиниці Роя Ошерова, як згадував ysolik. Це проходить через фактично використану технологію. Такі речі, як, наприклад, макет, підробка, заглушка, рамки для використання, тестові назви тощо.
Інші книги, такі як Kent Becks Test Driven Development, які Метт запропонував пройти через TDD, що є одним із способів тестування одиниць, але це не так глибоко стосується тестування одиниць, як технології. Ця книга проходить приклад програми та переглядає те, що пішло б вам через голову при написанні тестів спочатку та код згодом.
Безкоштовна стаття, схожа на книгу Кента Бекса, в якій вона розповідає про розробку програми, спочатку тестує приклад боулінгу "Епізод XP" Роберта Мартіна та Роберта Косса.
Я прочитав обидві книги, починаючи з «Тестування мистецтва одиниці», а потім перейшов на «Кент Бекс», щоб добре зрозуміти процес. Я думаю, що це хороший спосіб навчитися цьому, якщо ви дійсно хочете навчитися розробці тестових програм.