Test-Driven Development with Python: Obey the Testing Goat: Using Django, Selenium, and JavaScript
Третье издание классического руководства по разработке через тестирование (TDD) для создания современных веб-приложений на Python. Книга представляет собой практическое пошаговое руководство, которое проведёт вас через весь процесс разработки реального веб-приложения с использованием методологии TDD.
Автор Гарри Персиваль демонстрирует, как писать тесты перед реализацией функциональности, создавая минимальный код для их прохождения, что приводит к созданию чистого, надёжного и поддерживаемого программного обеспечения. В книге используется стек технологий Python 3.14, Django 5, Selenium для функционального тестирования и JavaScript для фронтенд-разработки.
Помимо основ TDD, книга охватывает современные практики веб-разработки: работу с Docker для контейнеризации приложений, настройку непрерывной интеграции (CI), автоматизацию деплоя, использование mock-объектов для изоляции внешних систем, а также тестирование JavaScript-кода. Особое внимание уделяется архитектурным решениям и лучшим практикам, которые помогают принимать обоснованные проектные решения.
Издание подходит как профессиональным разработчикам, желающим углубить знания в области тестирования, так и тем, кто только начинает переход в веб-разработку. Книга предлагает hands-on опыт с современными рабочими процессами тестирования и архитектурой веб-приложений.









