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

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

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

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «“Pytest: Глубокое погружение” от Алексея Коледачкина»Учеников на курсе 185
Сертификаты, выданные на курсе «“Pytest: Глубокое погружение” от Алексея Коледачкина»Сертификатов выдано 17
Отзывы о курсе «“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. Самостоятельная работа