Тестирование JavaScript-приложений
Эта книга представляет собой практическое руководство по тестированию JavaScript-приложений. Автор подробно рассматривает различные уровни тестирования, включая модульные, интеграционные и сквозные тесты, а также объясняет, когда и какой тип тестирования следует применять.
В книге представлены современные техники тестирования, такие как использование заглушек, моков и шпионов, а также методы организации тестовых наборов и написания эффективных утверждений. Особое внимание уделяется тестированию бэкенд-приложений, включая работу с HTTP-эндпоинтами, базами данных и внешними зависимостями.
Автор также рассматривает продвинутые темы, такие как устранение недетерминизма в тестах, работа с параллельным выполнением и управление временем. Книга содержит множество практических примеров и рекомендаций, основанных на реальном опыте, что делает её ценным ресурсом как для начинающих, так и для опытных разработчиков.









