Курс на Stepik
Обложка курса «Автотестирование на Python: от новичка до эксперта» на Stepik
1 499 ₽

Автотестирование на Python: от новичка до эксперта ★ 4.500

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

Курс "Автотестирование на Python: от новичка до эксперта" обучит вас основам автоматизации тестирования с использованием библиотеки pytest. Вы научитесь писать и интегрировать тесты для API, веб-приложений, работать с мокингом и фиктурами, а также оптимизировать тестовые процессы в CI/CD. По завершении курса вы сможете эффективно внедрять автотесты в проекты, улучшая качество и стабильность кода.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Автотестирование на Python: от новичка до эксперта»Учеников на курсе 612
Сертификаты, выданные на курсе «Автотестирование на Python: от новичка до эксперта»Сертификатов выдано 0
Отзывы о курсе «Автотестирование на Python: от новичка до эксперта»Отзывов получено 2
Рейтинг курса «Автотестирование на Python: от новичка до эксперта»Рейтинг курса 4.500
Уроки в курсе «Автотестирование на Python: от новичка до эксперта»Количество уроков 43
Время прохождения курса «Автотестирование на Python: от новичка до эксперта»Время прохождения курса —
Стоимость курса «Автотестирование на Python: от новичка до эксперта»Стоимость курса 1 499 ₽ —
Обновления курса «Автотестирование на Python: от новичка до эксперта»Обновления курса — —
Дата публикации курса «Автотестирование на Python: от новичка до эксперта»Дата публикации курса — ———
Последнее обновление курса «Автотестирование на Python: от новичка до эксперта»Последнее обновление — ———
Сложность normal — ———

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

Разделы в курсе «Автотестирование на Python: от новичка до эксперта» 11 разделов Уроки в курсе «Автотестирование на Python: от новичка до эксперта» 43 урока Время прохождения курса «Автотестирование на Python: от новичка до эксперта» 2 ч. Последнее обновление курса «Автотестирование на Python: от новичка до эксперта» обн. 18 марта 2026

Введение

4 урока
1. Введение ↗
2. Что такое автотестирование ? ↗
3. Кто такой тестировщик ? ↗
4. 👨‍💻 Об авторе ↗

Введение в автотестирование

4 урока
1. Что такое автотестирование и зачем оно нужно ? ↗
2. Роль автотестов в DevOps и CI/CD ↗
3. Основные виды тестирования: модульное, интеграционное, системное ↗
4. Обзор инструментов для автотестирования на Python ↗

Базовые навыки программирования для автотестирования

4 урока
1. Основы Python: синтаксис, структуры данных, функции ↗
2. Модули и пакеты Python ↗
3. Работа с файлами и логами ↗
4. Основы ООП для автотестирования ↗

Учимся писать первые автотесты

4 урока
1. Библиотека unittest: основы и структура ↗
2. Написание простых тест-кейсов ↗
3. Запуск тестов и работа с отчетами ↗
4. Понятие "assertions" и их применение в автотестировании ↗

Pytest — удобный инструмент для тестирования

4 урока
1. Установка и настройка Pytest ↗
2. Основные возможности: фикстуры, параметры, метки ↗
3. Организация тестов в проекте ↗
4. Локальный запуск и работа с плагинами Pytest ↗

Работа с моками и заглушками

4 урока
1. Обзор библиотеки unittest.mock ↗
2. Создание мок-объектов ↗
3. Заглушки для внешних зависимостей ↗
4. Тестирование API с использованием мока ↗

Тестирование веб-приложений

4 урока
1. Автотестирование REST API: библиотека requests ↗
2. Введение в библиотеку pytest-django или Flask-Testing ↗
3. Тестирование веб-страниц с использованием Selenium ↗
4. Практика: автоматизация тестирования для небольшого веб-приложея ↗

Нагрузочное тестирование

4 урока
1. Основы нагрузочного тестирования ↗
2. Использование библиотеки Locust ↗
3. Анализ результатов нагрузочного тестирования ↗
4. Практическое задание: симуляция нагрузки на API ↗

Контроль качества кода и CI/CD

4 урока
1. Использование линтеров: flake8, black, mypy ↗
2. Интеграция автотестов в pipeline CI/CD (GitHub Actions, GitLab) ↗
3. Генерация отчетов о тестировании (например, Allure) ↗
4. Настройка уведомлений о результатах тестов ↗

Практический проект

4 урока
1. Постановка задачи: автоматизация тестирования реального проекта ↗
2. Разработка структуры тестов ↗
3. Реализация тестов с использованием Pytest ↗
4. Подведение итогов: анализ ошибок и улучшение качества ↗

Дополнительно

3 урока
1. Глоссарий терминов автотестирования ↗
2. Подборка полезных книг, статей и курсов ↗
3. Чек-листы для тестировщиков ↗