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

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

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

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Pytest для Python-разработчиков: Уверенное тестирование»Учеников на курсе 2 552
Сертификаты, выданные на курсе «Pytest для Python-разработчиков: Уверенное тестирование»Сертификатов выдано 0
Отзывы о курсе «Pytest для Python-разработчиков: Уверенное тестирование»Отзывов получено 57
Рейтинг курса «Pytest для Python-разработчиков: Уверенное тестирование»Рейтинг курса 4.912
Уроки в курсе «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-разработчиков: Уверенное тестирование» обн. 18 августа 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. Как сказать спасибо?