Курс на Stepik
Обложка курса «Pytest для Python-разработчиков: Уверенное тестирование» на Stepik
Бесплатно

Pytest для Python-разработчиков: Уверенное тестирование ★ 4.908

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

Практический текстовый курс по Pytest — самому популярному фреймворку для тестирования на Python. Перестаньте бояться вносить изменения в код! Научитесь писать надежные автоматические тесты и обретите уверенность в качестве ваших приложений. Мы пройдем путь от первого assert до профессиональных техник: фикстур, мокирования, параметризации и настройки проекта.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Pytest для Python-разработчиков: Уверенное тестирование»Учеников на курсе 2 822
Сертификаты, выданные на курсе «Pytest для Python-разработчиков: Уверенное тестирование»Сертификатов выдано 0
Отзывы о курсе «Pytest для Python-разработчиков: Уверенное тестирование»Отзывов получено 65
Рейтинг курса «Pytest для Python-разработчиков: Уверенное тестирование»Рейтинг курса 4.908
Уроки в курсе «Pytest для Python-разработчиков: Уверенное тестирование»Количество уроков 24
Тесты в курсе «Pytest для Python-разработчиков: Уверенное тестирование»Количество квизов 50
Задачи с кодом в курсе «Pytest для Python-разработчиков: Уверенное тестирование»Количество задач с кодом 50
Время прохождения курса «Pytest для Python-разработчиков: Уверенное тестирование»Время прохождения курса —
Обновления курса «Pytest для Python-разработчиков: Уверенное тестирование»Обновления курса — —
Дата публикации курса «Pytest для Python-разработчиков: Уверенное тестирование»Дата публикации курса — ———
Последнее обновление курса «Pytest для Python-разработчиков: Уверенное тестирование»Последнее обновление — ———
Сложность normal — ———

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

Разделы в курсе «Pytest для Python-разработчиков: Уверенное тестирование» 6 разделов Уроки в курсе «Pytest для Python-разработчиков: Уверенное тестирование» 24 урока Тесты в курсе «Pytest для Python-разработчиков: Уверенное тестирование» 50 тестов Задачи в курсе «Pytest для Python-разработчиков: Уверенное тестирование» 50 задач Время прохождения курса «Pytest для Python-разработчиков: Уверенное тестирование» 6 ч. Последнее обновление курса «Pytest для Python-разработчиков: Уверенное тестирование» обн. 15 сентября 2026

Введение: Ваш путь в мир автоматизации тестирования

4 урока
1. Как получить помощь? Связь с автором. ↗
2. Зачем нужно тестировать код? ↗
3. Знакомство с Pytest. ↗
4. Подготовка рабочего места. ↗

Основы Pytest: Пишем первые тесты

4 урока
1. Ваш первый тест и его запуск. ↗
2. Магия assert и информативные ошибки. ↗
3. Как тестировать ошибки и исключения. ↗
4. Маркировка тестов для гибкого запуска. ↗

Фикстуры: Мощный инструмент подготовки данных

5 уроков
1. Концепция фикстур. ↗
2. Создание и использование фикстур. ↗
3. Область видимости фикстур (scope). ↗
4. Очистка после теста (Teardown). ↗
5. Полезные встроенные фикстуры Pytest. ↗

Продвинутые техники и конфигурация

3 урока
1. Параметризация: один тест для множества данных. ↗
2. Файл conftest.py: центр управления фикстурами. ↗
3. Настройка Pytest с помощью pytest.ini. ↗

Экосистема Pytest: Плагины

4 урока
1. Введение в плагины. ↗
2. pytest-cov: Измеряем покрытие кода тестами. ↗
3. pytest-mock: Изоляция тестов с помощью моков. ↗
4. pytest-xdist: Ускоряем тесты. ↗

Заключение: Лучшие практики и дальнейшие шаги

4 урока
1. Структура и организация тестов в реальном проекте. ↗
2. Как писать хорошие тесты. ↗
3. Подведение итогов и куда двигаться дальше. ↗
4. Как сказать спасибо? ↗