Курс на Stepik
Обложка курса «Playwright Java: Автоматизация тестирования. Полный курс» на Stepik
5 585 ₽

Playwright Java: Автоматизация тестирования. Полный курс ★ 4.900

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

Практический курс по автоматизации тестирования на Playwright + Java. UI и API-тесты, CI/CD, Docker, Screenplay Pattern — от базовых локаторов до end-to-end сценариев. 7 проектов в портфолио и сертификат Stepik.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Playwright Java: Автоматизация тестирования. Полный курс»Учеников на курсе 116
Сертификаты, выданные на курсе «Playwright Java: Автоматизация тестирования. Полный курс»Сертификатов выдано 17
Отзывы о курсе «Playwright Java: Автоматизация тестирования. Полный курс»Отзывов получено 10
Рейтинг курса «Playwright Java: Автоматизация тестирования. Полный курс»Рейтинг курса 4.900
Уроки в курсе «Playwright Java: Автоматизация тестирования. Полный курс»Количество уроков 95
Тесты в курсе «Playwright Java: Автоматизация тестирования. Полный курс»Количество квизов 298
Задачи с кодом в курсе «Playwright Java: Автоматизация тестирования. Полный курс»Количество задач с кодом 38
Время прохождения курса «Playwright Java: Автоматизация тестирования. Полный курс»Время прохождения курса —
Стоимость курса «Playwright Java: Автоматизация тестирования. Полный курс»Стоимость курса 5 585 ₽ —
Обновления курса «Playwright Java: Автоматизация тестирования. Полный курс»Обновления курса — —
Дата публикации курса «Playwright Java: Автоматизация тестирования. Полный курс»Дата публикации курса — ———
Последнее обновление курса «Playwright Java: Автоматизация тестирования. Полный курс»Последнее обновление — ———
Сложность normal — ———

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

Разделы в курсе «Playwright Java: Автоматизация тестирования. Полный курс» 20 разделов Уроки в курсе «Playwright Java: Автоматизация тестирования. Полный курс» 95 уроков Тесты в курсе «Playwright Java: Автоматизация тестирования. Полный курс» 298 тестов Задачи в курсе «Playwright Java: Автоматизация тестирования. Полный курс» 38 задач Время прохождения курса «Playwright Java: Автоматизация тестирования. Полный курс» 63 ч. Последнее обновление курса «Playwright Java: Автоматизация тестирования. Полный курс» обн. 10 октября 2026

Знакомство с Playwright

7 уроков
1. Обзор ↗
2. Приступая к изучению ↗
3. Введение в Playwright ↗
4. Установка и настройка ↗
5. Базовые операции ↗
6. Ожидания и синхронизация ↗
7. Playwright: FAQ ↗

Классы и методы

23 урока
1. Классы и методы Playwright ↗
2. API: APIRequest, APIRequestContext, APIResponse ↗
3. Browser: BrowserContext, BrowserType ↗
4. CDP + Clock ↗
5. Dialog ↗
6. Download ↗
7. FileChooser ↗
8. FormData ↗
9. Frame ↗
10. FrameLocator ↗
11. Keyboard ↗
12. Mouse ↗
13. PlaywrightException ↗
14. Request, RequestOptions, Response, Route ↗
15. Selectors ↗
16. TimeoutError ↗
17. Touchscreen ↗
18. Tracing ↗
19. Video ↗
20. WebError ↗
21. WebSocket, WebSocketFrame, WebSocketRoute ↗
22. Assertions: APIResponse, Locator, Page ↗
23. PlaywrightAssertions ↗

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

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

Структура и поиск элементов

2 урока
1. Структура веб-страницы ↗
2. Поиск элементов: CSS, XPath ↗

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

6 уроков
1. Введение в JUnit 5 ↗
2. Интеграция JUnit 5 и Playwright ↗
3. Маркировки JUnit 5 ↗
4. Фикстуры JUnit 5 ↗
5. Расширения JUnit 5 (Extensions) ↗
6. Параметризация JUnit 5 ↗

CI/CD

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

Playwright c JUnit & TestNG

4 урока
1. От основ к эксперту (JUnit 5) - №1 ↗
2. От основ к эксперту (JUnit 5) - №2 ↗
3. От старта к мастерству (TestNG) - №3 ↗
4. От старта к мастерству (TestNG) - №4 ↗

Продвинутое использование

4 урока
1. Работа с фреймами и окнами ↗
2. Настройка CI / CD: GitHub Actions ↗
3. Перехват сетевых запросов ↗
4. Скриншоты и видео ↗

Интеграция с тестовыми фреймворками

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

Глубокие возможности

5 уроков
1. Погружение в Playwright API ↗
2. Мобильное тестирование ↗
3. Работа с файлами и мультимедиа ↗
4. Расширенные селекторы ↗
5. Динамические идентификаторы ↗

Архитектура тестового фреймворка

5 уроков
1. Продвинутый Page Object Model ↗
2. Screenplay Pattern ↗
3. Современные подходы ↗
4. DI (Dependency Injection) ↗
5. Конфигурация и управление окружениями ↗

Интеграция с внешними системами

3 урока
1. REST API + UI тесты ↗
2. Работа с базами данных ↗
3. Интеграция с Docker ↗

Оптимизация и масштабирование

2 урока
1. Ускорение тестов ↗
2. Анализ производительности ↗

Продвинутая отчетность и CI/CD

3 урока
1. Кастомные отчеты ↗
2. Артефакты ↗
3. Уведомления ↗

Покрытие UI / API тестами

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

Тестовые идентификаторы

2 урока
1. Роль data-test-id в стабильных тестах ↗
2. Расстановка data-test-id в интерфейсе ↗

Поддержка и рефакторинг

4 урока
1. Работа с flaky-тестами ↗
2. Рефакторинг тестов ↗
3. Инструкция по запуску проекта в Intellij Idea ↗
4. Документирование ↗

Сложные практические кейсы

8 уроков
1. Проект 1: Автоматизация тестирования интернет-магазина ↗
2. Проект 2: Тестирование Single-Page Application (SPA) ↗
3. Проект 3: Интеграция с Docker ↗
4. Проект 4: Тестирование SPA с WebSocket ↗
5. Проект 5: E2E-тесты для веб-сайта ↗
6. Проект 6: Полное тестирование Spring Boot API (part 1) ↗
7. Полное тестирование Spring Boot API (part 2) ↗
8. Проект 7: Тестирование веб-сайта: Cucumber + Spring ↗

Итоги

1 урок
1. Итоги ↗

Бонус: Поиск работы / Смена проекта (если вы уже трудоустроены)

2 урока
1. Рекомендации по поиску работы: выверенные техники ↗
2. Проблемы и решения: Лайфхаки ↗