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

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

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

Освойте мощную библиотеку Playwright для профессиональной автоматизации. Комплексный курс с интеграцией CI/CD, WebSocket, Spring, Screenplay Pattern и Docker. Ускорьте тестирование в 4 раза + 7 проектов в портфолио. REST API + UI комбо тесты. Решайте кейсы уровня Senior. Прокачайте скилл. Сертификат об окончании!

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

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

Разделы в курсе «Playwright Java: Автоматизация тестирования. Полный курс» 20 разделов Уроки в курсе «Playwright Java: Автоматизация тестирования. Полный курс» 96 уроков Тесты в курсе «Playwright Java: Автоматизация тестирования. Полный курс» 303 теста Задачи в курсе «Playwright Java: Автоматизация тестирования. Полный курс» 38 задач Время прохождения курса «Playwright Java: Автоматизация тестирования. Полный курс» 63 ч. Последнее обновление курса «Playwright Java: Автоматизация тестирования. Полный курс» обн. 12 августа 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. Проблемы и решения: Лайфхаки