Эффективное тестирование программного обеспечения. Руководство разработчика
Эта книга представляет собой практическое руководство по систематическому тестированию программного обеспечения, написанное специально для разработчиков. Автор, Маурисио Аниче, подробно рассматривает различные аспекты тестирования: от основ эффективного тестирования до передовых практик работы с тестовым кодом.
В издании охвачены ключевые темы современного тестирования: модульное, интеграционное и системное тестирование, проектирование по контрактам, тестирование на основе свойств, использование дублеров и имитаций, а также разработка через тестирование (TDD). Особое внимание уделяется проектированию кода, который легко тестировать, и поддержанию качества тестового кода.
Книга адресована разработчикам с разным уровнем подготовки: начинающие найдут детальные объяснения и конкретные примеры, а опытные специалисты смогут углубить свои знания и отточить навыки тестирования. Издание включает предисловие от известных экспертов в области тестирования Ари ван Дерсена и Стива Фримана.









