Курс на Stepik
Обложка курса «Автоматизация тестирования на Python» на Stepik
2 500 ₽

Автоматизация тестирования на Python ★ 0.000

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

На курсе вы освоите фреймворки для автотестов (pytest, Selenium), работу с веб-интерфейсами (CSS), тестирование API (requests), базы данных (SQL) и паттерны проектирования (Page Object), чтобы писать, запускать и поддерживать автотесты для веб- и API-приложений.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Автоматизация тестирования на Python»Учеников на курсе 26
Сертификаты, выданные на курсе «Автоматизация тестирования на Python»Сертификатов выдано 0
Отзывы о курсе «Автоматизация тестирования на Python»Отзывов получено 0
Рейтинг курса «Автоматизация тестирования на Python»Рейтинг курса 0.000
Уроки в курсе «Автоматизация тестирования на Python»Количество уроков 46
Время прохождения курса «Автоматизация тестирования на Python»Время прохождения курса —
Стоимость курса «Автоматизация тестирования на Python»Стоимость курса 2 500 ₽ —
Обновления курса «Автоматизация тестирования на Python»Обновления курса — —
Дата публикации курса «Автоматизация тестирования на Python»Дата публикации курса — ———
Последнее обновление курса «Автоматизация тестирования на Python»Последнее обновление — ———
Сложность easy — ———

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

Разделы в курсе «Автоматизация тестирования на Python» 10 разделов Уроки в курсе «Автоматизация тестирования на Python» 46 уроков Время прохождения курса «Автоматизация тестирования на Python» 4 ч. Последнее обновление курса «Автоматизация тестирования на Python» обн. 18 сентября 2026

Знакомство с пакетом Selenium

3 урока
1. Что такое WEB-приложения ↗
2. Что такое WEB-драйверы ↗
3. Настройка WEB-драйвера ↗

Selenium. Работа с элементами

3 урока
1. Обнаружение элементов и работа с ними ↗
2. Использование локаторов на практике ↗
3. Домашнее задание ↗

Selenium. Работа с ожиданиями

5 уроков
1. Введение ↗
2. Что такое работа с ожиданиями ↗
3. Работа с ожиданиями на практике ↗
4. Подробнее о работе с ожиданиями ↗
5. Домашнее задание ↗

Selenium. Специальные элементы управления

4 урока
1. Специальные элементы управления ↗
2. Реализация сложного скрипта ↗
3. Что такое паттерн Page Object ↗
4. Домашнее задание ↗

Основы автоматизации c Playwright

5 уроков
1. Что такое Playwright ↗
2. Сильные стороны Selenium и Playwright ↗
3. XPath - локаторы ↗
4. Автоматизируем простые сценарии ↗
5. Автоматизируем сложные сценарии ↗

Библиотека pytest для автоматизации тестирования

6 уроков
1. Разработка и запуск тестов ↗
2. Оператор assert ↗
3. Библиотека Pytest ↗
4. Параметризация тестов ↗
5. Фикстуры в Pytest ↗
6. Домашнее задание ↗

Модули requests и httpx для автоматизации тестирования REST API

7 уроков
1. Что такое REST API ↗
2. Что такое JSON ↗
3. Особенности тестирования API ↗
4. Что такое такое библиотека requests ↗
5. Тестирование REST-запросов ↗
6. Что такое библиотека httpx ↗
7. Домашнее задание ↗

Автотесты при работе с базами данных

3 урока
1. Понятие баз данных и работа с SQL ↗
2. Библиотека SQLAlchemy ↗
3. Работа с БД в автотестах ↗

Фреймворк Allure и разработка итогового проекта

6 уроков
1. Документирование тестов ↗
2. Что такое Allure ↗
3. Разработка итогового проекта по автоматизации тестирования ч 1 ↗
4. Разработка итогового проекта по автоматизации тестирования ч 2 ↗
5. Разработка итогового проекта по автоматизации тестирования ч 3 ↗
6. Разработка итогового проекта по автоматизации тестирования ч 4 ↗

Запуск тестов на CI

4 урока
1. Что такое CI/CD ↗
2. Создаем удаленный репозиторий на Github ↗
3. Инициализируем локальный репозиторий ↗
4. Создаем конфигурационный файл для Github Actions ↗