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

Автоматизация тестирования на 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»Стоимость курса 900 ₽
Обновления курса «Автоматизация тестирования на 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