Курс на Stepik
Обложка курса «Pytest: глубокое погружение. Автотесты на Python, Allure» на Stepik
3 990 ₽

Pytest: глубокое погружение. Автотесты на Python, Allure ★ 5.000

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

«Pytest: глубокое погружение. Автотесты на Python, Allure» — курс Pytest для тестировщиков и автоматизаторов, которые знают ООП и основы Selenium или Playwright. Вы научитесь писать гибкие, масштабируемые тесты на Python для WEB и API: фикстуры, параметризация, маркировка и перезапуск тестов, параллельный запуск, конфигурация и опции, переменные окружения, хуки, отчётность в Allure Report. 77 уроков автоматизированного тестирования на реальных примерах. Автор — Алексей Коледачкин.

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

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

Разделы в курсе «Pytest: глубокое погружение. Автотесты на Python, Allure» 10 разделов Уроки в курсе «Pytest: глубокое погружение. Автотесты на Python, Allure» 77 уроков Тесты в курсе «Pytest: глубокое погружение. Автотесты на Python, Allure» 24 теста Время прохождения курса «Pytest: глубокое погружение. Автотесты на Python, Allure» 5 ч. Последнее обновление курса «Pytest: глубокое погружение. Автотесты на Python, Allure» обн. 14 ноября 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. Самостоятельная работа ↗