Описание
Автоматизированное тестирование — залог стабильной разработки качественных приложений. Полноценное тестирование должно охватывать отдельные функции, проверять интеграцию разных частей вашего кода и обеспечивать корректность с точки зрения пользователя. Книга научит вас быстро и уверенно создавать надежное программное обеспечение. Вы узнаете, как реализовать план автоматизированного тестирования для JavaScript-приложений. В издании описываются стратегии тестирования, обсуждаются полезные инструменты и библиотеки, а также объясняется, как развивать культуру, ориентированную на качество. Вы исследуете подходы к тестированию как серверных, так и клиентских приложений, а также научитесь проверять свое программное обеспечение быстрее и надежнее.
В этой книге:
- модульное, сквозное и интеграционное тестирование;
- управление сложностью тестов и расходами на их поддержку;
- практическое применение разработки через тестирование;
- работа с внешними зависимостями;
- такие инструменты, как Jest и Cypress.
«Если вы думали, что знаете, как тестировать приложения на JavaScript, эта книга вас удивит!»
— Лучиан Значе, Glencore
«Издание станет вашим ключом к постижению тонкостей тестирования JavaScript».
— Брайан Миллер, Petrolitix
«Подробная, глубокая книга о тестировании JavaScript для начинающих и опытных программистов».
— Сатей Саху, Honeywell
«Актуальная прикладная книга, охватывающая детали написания реальных тестов».
— Рауль Силес, DinoSec
Об авторе:
Лукас да Коста входит в число основных разработчиков двух популярнейших библиотек для тестирования JavaScript — Chai и Sinon. Он развивал множество других проектов, например Jest.
Характеристики
Автор(ы) | Лукас да Коста |
Переводчик | С. Черников |
Издательство | Питер |
Серия | Библиотека программиста |
Год выпуска | 2023 |
ISBN | 978-5-4461-3913-2 |
Возрастное ограничение | 16+ |
Кол-во страниц | 592 |
Формат страниц | 70x100/16 (170x240 мм) |
Язык | Русский |
Переплёт | Мягкий |
Доп. сведения | Офсетная бумага |
Иллюстрации | черно-белые |
Тираж | 1000 экз. |
Вес | 935 г |