Курс на Stepik
Обложка курса «Автоматизация тестирования UI с Python и Playwright. Базовый» на Stepik
5 990 ₽

Автоматизация тестирования UI с Python и Playwright. Базовый ★ 5.000

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

Погружение в профессию QA Automation Engineer с использованием актуальных технологий: Playwright, Allure, Pytest, AI Review, GitLab CI. Вы освоите создание тестовых фреймворков, применение паттернов автоматизации, работу с CI/CD и многим другим. Курс ориентирован на практическое применение знаний и навыков.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Автоматизация тестирования UI с Python и Playwright. Базовый»Учеников на курсе 434
Сертификаты, выданные на курсе «Автоматизация тестирования UI с Python и Playwright. Базовый»Сертификатов выдано 97
Отзывы о курсе «Автоматизация тестирования UI с Python и Playwright. Базовый»Отзывов получено 17
Рейтинг курса «Автоматизация тестирования UI с Python и Playwright. Базовый»Рейтинг курса 5.000
Уроки в курсе «Автоматизация тестирования UI с Python и Playwright. Базовый»Количество уроков 65
Тесты в курсе «Автоматизация тестирования UI с Python и Playwright. Базовый»Количество квизов 409
Задачи с кодом в курсе «Автоматизация тестирования UI с Python и Playwright. Базовый»Количество задач с кодом 5
Время прохождения курса «Автоматизация тестирования UI с Python и Playwright. Базовый»Время прохождения курса —
Стоимость курса «Автоматизация тестирования UI с Python и Playwright. Базовый»Стоимость курса 5 990 ₽ —
Обновления курса «Автоматизация тестирования UI с Python и Playwright. Базовый»Обновления курса — —
Дата публикации курса «Автоматизация тестирования UI с Python и Playwright. Базовый»Дата публикации курса — ———
Последнее обновление курса «Автоматизация тестирования UI с Python и Playwright. Базовый»Последнее обновление — ———
Сложность easy — ———

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

Разделы в курсе «Автоматизация тестирования UI с Python и Playwright. Базовый» 14 разделов Уроки в курсе «Автоматизация тестирования UI с Python и Playwright. Базовый» 65 уроков Тесты в курсе «Автоматизация тестирования UI с Python и Playwright. Базовый» 409 тестов Задачи в курсе «Автоматизация тестирования UI с Python и Playwright. Базовый» 5 задач Время прохождения курса «Автоматизация тестирования UI с Python и Playwright. Базовый» 55 ч. Последнее обновление курса «Автоматизация тестирования UI с Python и Playwright. Базовый» обн. 29 сентября 2026

Приветствие и инструкции

3 урока
1. Знакомимся ↗
2. Советы по изучению материала ↗
3. Правила работы с курсом и коммуникации ↗

Введение в профессию QA Automation Engineer

6 уроков
1. Основы тестирования программного обеспечения ↗
2. Основные виды тестирования ↗
3. Техники тест-дизайна ↗
4. Артефакты тестирования и тестовая документация ↗
5. Введение в автоматизацию тестирования ↗
6. Основные инструменты автоматизации тестирования ↗

Настройка окружения

2 урока
1. Установка и настройка окружения Python ↗
2. Установка и настройка PyCharm ↗

Система контроля версий Git

3 урока
1. Начало работы с Git ↗
2. Публикация проекта на GitHub ↗
3. Работа с GitHub Desktop ↗

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

6 уроков
1. Структура веб-страницы ↗
2. CSS Локаторы и поиск элементов на странице ↗
3. XPath Локаторы ↗
4. Введение в Playwright ↗
5. Углубление в Playwright ↗
6. Работа с авторизацией в Playwright ↗

Управление автотестами c Pytest

8 уроков
1. Введение в Pytest ↗
2. Интеграция Pytest и Playwright ↗
3. Маркировки Pytest ↗
4. Pytest skip, skipif, xfail ↗
5. Фикстуры Pytest ↗
6. Плагины Pytest ↗
7. Параметризация Pytest ↗
8. Перезапуски автотестов в Pytest ↗

Паттерны автоматизации тестирования UI

7 уроков
1. Знакомство с PageObject ↗
2. Практикуемся в реализации PageObject ↗
3. Знакомство с PageComponent ↗
4. Практикуемся в реализации PageComponent ↗
5. Знакомство с PageFactory ↗
6. Практическое применение PageFactory в автотестах ↗
7. Наращивание тестовой базы и рефакторинг ↗

Создание Allure отчета

6 уроков
1. Знакомство с Allure ↗
2. Интеграция Allure в автотесты ↗
3. Добавление Allure шагов в автотесты ↗
4. Добавление Playwright Trace Viewer в Allure отчет ↗
5. Добавление видео в Allure отчет ↗
6. Знакомство с Allure TestOPS ↗

Улучшение автотестов

6 уроков
1. Настройки автотестов с Pydantic ↗
2. Запуск автотестов на разных браузерах ↗
3. Параллельный запуск автотестов ↗
4. Моки и оптимизация UI автотестов ↗
5. Логирование взаимодействий со страницей ↗
6. Добавляем информацию о переменных окружения в Allure отчет ↗

Работа с CI/CD

6 уроков
1. Введение в CI/CD ↗
2. CI/CD системы ↗
3. Подготовка проекта к запуску на CI ↗
4. Запуск автотестов на GitHub Actions ↗
5. Запуск автотестов на GitLab CI ↗
6. CI/CD и автотесты: Стратегия автоматизации тестирования ↗

Покрытие UI тестами: как проверить, что мы тестируем всё?

3 урока
1. Что такое покрытие UI и зачем его измерять ↗
2. Инструмент для измерения тестового покрытия UI ↗
3. Практикуемся в интеграции покрытия в UI тесты ↗

Учимся расставлять тестовые идентификаторы

3 урока
1. Введение: роль data-test-id в стабильных тестах ↗
2. Устанавливаем и запускаем фронтенд-приложение ↗
3. Самостоятельно расставляем data-test-id в интерфейсе ↗

AI Review в автотестах

3 урока
1. Что такое AI Review и зачем он нужен ↗
2. Инструмент AI Review: установка и базовое использование ↗
3. Интеграция AI Review в CI/CD ↗

Резюме

3 урока
1. Итоговый проект ↗
2. Рекомендации по составлению резюме ↗
3. Рекомендации по прохождению собеседований ↗