
Adam Johnson
Я автор и индивидуальный консультант, работающий с Ansible, AWS, Django и Python. Я являюсь членом Технического совета проекта Django (циклы выпуска с 2.2 по 4.0) и соорганизатором Лондонской встречи Django Meetup.
Эта книга — практическое руководство для разработчиков, желающих ускорить выполнение тестов в Django‑проектах. Материал ориентирован на инженеров любого уровня и содержит проверенные методики оптимизации, инструменты анализа производительности и конкретные рекомендации по работе с Django test framework и pytest.
Автор опирается на многолетний опыт оптимизации тестовых наборов в коммерческих Django‑проектах. Благодаря этому книга сочетает теорию с большим количеством практических приемов, разобранных на реальных примерах.
Книга показывает не только как, но и почему различные приемы ускорения тестов работают. Рассматриваются инструменты, подходы к оптимизации и структурные изменения, способные существенно сократить время прогонов.
Автор уделяет внимание не только технике, но и стратегии: как выстраивать тестовую инфраструктуру, как избегать распространенных ошибок и как проектировать тесты, чтобы они были не только быстрыми, но и надежными.
Долгий запуск тестов замедляет разработку, CI/CD‑процессы и выпуск новых версий продукта. Сокращение времени прогона тестов повышает скорость работы команды, снижает стоимость инфраструктуры и улучшает качество кода, поскольку разработчики получают обратную связь быстрее.
В книге предложены примеры кода, разборы типичных проблем, рекомендации по выбору фреймворков и плагинов, а также советы по поддержке тестовой инфраструктуры в долгосрочной перспективе.

Я автор и индивидуальный консультант, работающий с Ansible, AWS, Django и Python. Я являюсь членом Технического совета проекта Django (циклы выпуска с 2.2 по 4.0) и соорганизатором Лондонской встречи Django Meetup.