Тестирование JavaScript
Автоматизированное тестирование — залог стабильной разработки качественных приложений. Полноценное тестирование должно охватывать отдельные функции, проверять интеграцию разных частей вашего кода и обеспечивать корректность с точки зрения пользователя. Книга научит вас быстро и уверенно создавать надежное программное обеспечение. Вы узнаете, как реализовать план автоматизированного тестирования для JavaScript-приложений. В издании описываются стратегии тестирования, обсуждаются полезные инструменты и библиотеки, а также объясняется, как развивать культуру, ориентированную на качество. Вы исследуете подходы к тестированию как серверных, так и клиентских приложений, а также научитесь проверять свое программное обеспечение быстрее и надежнее.
В этой книге:
- модульное, сквозное и интеграционное тестирование;
- управление сложностью тестов и расходами на их поддержку;
- практическое применение разработки через тестирование;
- работа с внешними зависимостями;
- такие инструменты, как Jest и Cypress.
«Если вы думали, что знаете, как тестировать приложения на JavaScript, эта книга вас удивит!»
— Лучиан Значе, Glencore
«Издание станет вашим ключом к постижению тонкостей тестирования JavaScript».
— Брайан Миллер, Petrolitix
«Подробная, глубокая книга о тестировании JavaScript для начинающих и опытных программистов».
— Сатей Саху, Honeywell
«Актуальная прикладная книга, охватывающая детали написания реальных тестов».
— Рауль Силес, DinoSec
Об авторе:
Лукас да Коста входит в число основных разработчиков двух популярнейших библиотек для тестирования JavaScript — Chai и Sinon. Он развивал множество других проектов, например Jest.

Изучаем Python, том 1, 5-е издание3 280 ₽
Java. Полное руководство, 10-е издание4 430 ₽
Анализ ценных бумаг. 3-е издание5 690 ₽