Курс на Stepik
Обложка курса «“Pytest: Глубокое погружение” от Алексея Коледачкина» на Stepik
3 990 ₽

“Pytest: Глубокое погружение” от Алексея Коледачкина ★ 5.000

Открыть на
STEPIK.ORG

Полное погружение в Pytest, один из самых мощных инструментов для автоматизированного тестирования на Python. Вы научитесь писать гибкие, масштабируемые и эффективные тесты для WEB и API, разберётесь в фикстурах, конфигурации тестов и отчётности, а также получите практический опыт в автоматизации на реальных примерах.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «“Pytest: Глубокое погружение” от Алексея Коледачкина»Учеников на курсе 214
Сертификаты, выданные на курсе «“Pytest: Глубокое погружение” от Алексея Коледачкина»Сертификатов выдано 21
Отзывы о курсе «“Pytest: Глубокое погружение” от Алексея Коледачкина»Отзывов получено 1
Рейтинг курса «“Pytest: Глубокое погружение” от Алексея Коледачкина»Рейтинг курса 5.000
Уроки в курсе «“Pytest: Глубокое погружение” от Алексея Коледачкина»Количество уроков 77
Тесты в курсе «“Pytest: Глубокое погружение” от Алексея Коледачкина»Количество квизов 24
Время прохождения курса «“Pytest: Глубокое погружение” от Алексея Коледачкина»Время прохождения курса —
Стоимость курса «“Pytest: Глубокое погружение” от Алексея Коледачкина»Стоимость курса 3 990 ₽ —
Обновления курса «“Pytest: Глубокое погружение” от Алексея Коледачкина»Обновления курса — —
Дата публикации курса «“Pytest: Глубокое погружение” от Алексея Коледачкина»Дата публикации курса — ———
Последнее обновление курса «“Pytest: Глубокое погружение” от Алексея Коледачкина»Последнее обновление — ———
Сложность normal — ———

Содержание курса

Разделы в курсе «“Pytest: Глубокое погружение” от Алексея Коледачкина» 10 разделов Уроки в курсе «“Pytest: Глубокое погружение” от Алексея Коледачкина» 77 уроков Тесты в курсе «“Pytest: Глубокое погружение” от Алексея Коледачкина» 24 теста Время прохождения курса «“Pytest: Глубокое погружение” от Алексея Коледачкина» 5 ч. Последнее обновление курса «“Pytest: Глубокое погружение” от Алексея Коледачкина» обн. 3 апреля 2026

Начало

12 уроков
1. Приветствие ↗
2. Видеоурок ↗
3. Что такое Pytest ↗
4. Установка Pytest и других зависимостей ↗
5. Вспоминаем Assert ↗
6. Правила создания тестов ↗
7. Запуск первого теста ↗
8. Пред- и постусловия ↗
9. Базовые опции запуска тестов ↗
10. Запуск тестов по их названию ↗
11. Дебаг тестов через Pytest ↗
12. Самостоятельная работа ↗

Перезапуск, остановка и маркировка тестов

8 уроков
1. Видеоурок ↗
2. Перезапуск упавших тестов после тест-рана ↗
3. Перезапуск тестов в случае падения во время выполнения ↗
4. Остановка тестов после N падений ↗
5. Маркировка тестов ↗
6. Запуск маркированных тестов ↗
7. Маркировка flaky-тестов ↗
8. Самостоятельная работа ↗

Параметризация, параллелизация и зависимые тесты

7 уроков
1. Видеоурок ↗
2. Параметризация ↗
3. Параллельный запуск тестов ↗
4. Зависимые тесты ↗
5. Сброс тестов ↗
6. Пример негативных тестов с занятия ↗
7. Самостоятельная работа ↗

Фикстуры. Часть 1

9 уроков
1. Видеоурок ↗
2. Файл conftest.py ↗
3. Что такое фикстура ↗
4. Использование фикстур через return и ее передача в тест ↗
5. Возврат данных из фикстуры через namedtuple ↗
6. Возврат данных из фикстуры через dataclasses ↗
7. Использование фикстур через request.cls ↗
8. Кастомные имена для фикстур ↗
9. Самостоятельная работа ↗

Фикстуры. Часть 2

6 уроков
1. Видеоурок ↗
2. Пред- и постусловия в фикстурах ↗
3. Автоматическое использование фикстур ↗
4. Область видимости фикстур ↗
5. Файл pytest.ini ↗
6. Самостоятельная работа ↗

Фикстуры. Часть 3

6 уроков
1. Видеоурок ↗
2. Обьект request в фикстурах ↗
3. Выборочное применение фикстур ↗
4. Параметризация фикстур ↗
5. Косвенная параметризация ↗
6. Самостоятельная работа ↗

Создание опций vs переменных окружения

5 уроков
1. Видеоурок ↗
2. Пользовательский опции ↗
3. Переменные окружения ↗
4. Что лучше? ↗
5. Самостоятельная работа ↗

Allure Report

13 уроков
1. Видеоурок ↗
2. Что такое Allure и как его установить ↗
3. О маркировке ↗
4. Маркировка тестовых классов ↗
5. Маркировка тестов ↗
6. Маркировка шагов ↗
7. Первый отчет ↗
8. Генерация отчета ↗
9. Прикрепление скриншотов ↗
10. Прикрепление тестовых артефактов ↗
11. Прикрепление файлов ↗
12. Allure Environment ↗
13. Самостоятельная работа ↗

Pytest-раннер

4 урока
1. Видеоурок ↗
2. Раннер для многопроцессности ↗
3. Шпаргалка по Pytest ↗
4. Самостоятельная работа ↗

Введение в хуки

7 уроков
1. Видеоурок ↗
2. Что такое и зачем нужны хуки? ↗
3. Хук pytest_runtest_makereport — отслеживаем результат теста ↗
4. Автоматический скриншот при падении теста ↗
5. Хук pytest_exception_interact — скриншот в момент ошибки ↗
6. Итог: как это работает в связке ↗
7. Самостоятельная работа ↗