Python. Разработка на основе тестирования. Повинуйся Билли-тестировщику, используя Django, Selenium и JavaScript
Эта книга представляет собой практическое руководство по применению методологии разработки на основе тестирования (TDD) в создании веб-приложений на Python. Автор проводит читателя через полный цикл разработки реального проекта, начиная с написания тестов и заканчивая развертыванием готового приложения.
Основное внимание уделяется практическому освоению TDD-цикла: написание модульных тестов, создание минимального рабочего кода и последующий рефакторинг. Книга демонстрирует, как этот подход приводит к созданию чистого, надежного кода с меньшим количеством ошибок.
В процессе работы над проектом читатель освоит ключевые инструменты веб-разработки: фреймворк Django для backend-разработки, Selenium для функционального тестирования в браузере, JavaScript и jQuery для создания интерактивных интерфейсов, а также Git для контроля версий. Особое внимание уделяется автоматизации тестирования и непрерывной интеграции.
Издание обновлено для работы с Python 3.6 и подходит разработчикам, уже имеющим базовые знания Python и желающим систематизировать свой подход к тестированию и веб-разработке. Книга поможет выработать уверенность в своем коде через практическое применение TDD-принципов.









