

O'Reilly Media Тестирование-разработка в Python: Использование Django, Selenium и JavaScript

Третье издание этого проверенного руководства покажет вам, как применять тестируемую разработку (TDD) для создания веб-приложений на Python. Писая тесты перед разработкой каждого элемента вашего приложения — и создавая достаточно кода, чтобы их пройти — вы узнаете, как TDD приводит к чистому, надежному и поддерживаемому программному обеспечению.
Автор Гарри Дж. В. Персивал проводит вас через практический пример веб-разработки с использованием Python 3.14 и Django 5. В процессе вы познакомитесь с такими инструментами, как Selenium, JavaScript, Git и мокирование, и узнаете, как TDD поддерживает лучшие дизайнерские решения, поощряет непрерывное улучшение и вдохновляет уверенность в вашем коде.
Эта книга предлагает практический опыт с современными рабочими процессами тестирования и архитектурой, что будет полезно как профессиональным разработчикам, так и тем, кто только начинает переходить в веб-разработку.
- Следуйте полному рабочему процессу TDD, начиная с написания тестов.
- Пишите модульные тесты для основной логики и функциональные тесты для взаимодействий в браузере.
- Используйте мок-объекты для изоляции внешних систем и упрощения интеграции.
- Упакуйте ваше приложение с помощью Docker.
- Автоматизируйте развертывания и тестируйте свой код в промежуточной среде.
- Проверяйте сторонние плагины и зависимости в рамках своего тестового пакета.
- Настройте непрерывную интеграцию для автоматического запуска ваших тестов.
- Обогащайте ваш фронтенд с помощью тестируемого JavaScript.
https://usmall.ru/image/000/00/00/de07eefc8ea94dc6d6525b385e6df855.jpeg
O'Reilly Media
Тестирование-разработка в Python: Использование Django, Selenium и JavaScript
8 310 ₽





















































































































































