The Art of Unit Testing: Third Edition with Examples in JavaScript
Третье издание классического руководства по модульному тестированию, полностью переработанное с примерами на JavaScript. Книга представляет собой глубокое погружение в философию, принципы и практические техники написания эффективных модульных тестов.
Авторы подробно рассматривают фундаментальные концепции: что такое модульный тест, как отличить хороший тест от плохого, как проектировать тестируемый код. Особое внимание уделяется характеристикам качественных тестов — поддерживаемости, читаемости, надежности и скорости выполнения.
В книге представлена современная методика разработки через тестирование (TDD), разобраны различные типы тестов (модульные, интеграционные, системные) и их место в тестовой пирамиде. Практические примеры на JavaScript с использованием Jest делают материал максимально применимым в реальных проектах.
Издание охватывает продвинутые темы: тестовые рецепты (test recipes), изоляцию зависимостей, моки и стабы, антипаттерны тестирования. Книга подходит как начинающим разработчикам, так и опытным инженерам, желающим систематизировать знания о тестировании.









