𝕯𝖆𝖗𝖐🥰𝕬𝖓𝖌𝖊𝖑
МОДЕРАТОР
- Регистрация
- 7 Апр 2025
- Сообщения
- 10,778
- Реакции
- 81
Автор: Федор Борщёв
Название: Тестирование в Python

Продолжительность: 13 ч 2 мин
Количество уроков: 9 Видео
Язык: Русский
Вес архива: 1,77 ГБ
Тестирование в Python — это практичный курс, который помогает разработчикам любого уровня освоить современные подходы к написанию тестов, избежать хаоса в проекте и выстроить надежную среду для стабильной разработки. Вы узнаете, как создавать читаемые, быстрые и полезные тесты, которые действительно помогают продукту, а не мешают ему.
Зачем вам этот курс
Тестирование — это не просто техника повышения качества кода, а важный инструмент управления рисками, скоростью разработки и стабильностью продукта. Этот курс поможет:
• понять фундамент тестирования в Python и pytest;
• увидеть реальную ценность тестов и снизить когнитивную нагрузку в команде;
• выстроить процессы, чтобы тесты ускоряли разработку, а не тормозили её;
• разговаривать с коллегами и бизнесом о важности тестирования;
• внедрить тесты в существующий или новый проект без хаоса.
Что вас ждёт на курсе
Неделя 0: Вводная. Базовая практика и теория тестирования
Выравниваем общий контекст и создаём фундамент для дальнейшего обучения.
Ключевые темы
• как работает pytest: сбор, запуск, структура тестов;
• фикстуры, параметризация, хуки, плагины;
• моки и стабы в реальных сценариях;
• как хорошие тесты снижают когнитивную нагрузку в команде.
На выходе: вы сможете написать первый тест и интегрировать его в свой проект.
Неделя 1: Читаемые тесты
Разбираемся, как писать тесты, которые действительно помогают, а не вводят в заблуждение.
Ключевые темы
• тесты как код: принципы читабельности;
• разделение данных и поведения для упрощения тестов;
• когда стоит и не стоит переиспользовать код приложения;
• создание понятной тестовой среды.
На выходе: вы научитесь готовить тестовые данные и окружение так, чтобы каждый тест был информативным и прозрачным.
Неделя 2: Быстрые и надёжные тесты
Делаем так, чтобы тесты ускоряли разработку, а не превращались в узкое место.
Ключевые темы
• оптимизация скорости выполнения тестов;
• борьба с нестабильными тестами и случайными падениями;
• системный подход к построению лёгкого, надёжного тестового набора.
На выходе: вы создадите тестовый набор, который не раздувает время билда и остаётся эффективным даже в долгосрочной перспективе.
Неделя 3: Тесты и жизнь
Тестирование — это ещё и про коммуникацию: как убедить команду, лидов и бизнес.
Ключевые темы
• как работать с людьми, которые сопротивляются внедрению тестов;
• как презентовать тестирование бизнесу и разработчикам;
• как выстроить практику, которую не сломает пассивное сопротивление.
На выходе: вы получите набор стратегий, который поможет внедрить тестирование в команду — экологично, убедительно и системно.
Кому подойдёт этот курс
• разработчикам, которые хотят писать стабильный код и быстрее находить баги;
• тимлидам и техлидам, стремящимся улучшить процессы разработки;
• CTO, которым важно обеспечить предсказуемость и качество продукта;
• командам, которым нужно внедрить тестирование или прокачать текущие практики.
Результат после прохождения курса
• поймёте, как устроено тестирование в Python и pytest;
• научитесь писать понятные, быстрые и устойчивые тесты;
• создадите культуру тестирования в своей команде;
• сможете аргументированно объяснять ценность тестирования бизнесу и коллегам;
• получите навыки, которые останутся с вами независимо от проекта, стека и роли.
СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь