Курс на 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. Чек-листы для тестировщиков