Чему вы научитесь
- Разрабатывать UI-автотесты на высоком уровне, используя современные технологии, такие как Playwright.
- Овладеете Playwright и его уникальными возможностями, недоступными в Selenium.
- Научитесь искать элементы на странице в ручном и автоматическом режиме.
- Создавать эффективные локаторы с использованием CSS и XPath
- Освоите паттерны проектирования Page Object и Page Component.
- Научитесь записывать видео выполнения автотестов с помощью Playwright.
- Использовать Playwright Trace Viewer для анализа тестов.
- Работать с Git, публиковать и доводить до финала проект на GitHub.
- Ознакомитесь с процессом запуска автотестов в CI/CD на готовом примере.
- Научитесь писать фикстуры, ставить маркировки, параметризировать тесты.
- Запускать автотесты параллельно и сокращать время выполнения.
- Освоите методику измерения покрытия UI-тестов при помощи кастомного решения.
- Работать с Allure, создавать понятные и детализированные отчеты с вложением файлов, видео и Playwright Trace Viewer.
- Грамотно составлять и продвигать резюме для увеличения числа откликов и приглашений.
- Эффективно проходить собеседования: получите практические советы, применимые в реальной жизни и всю необходимую документацию + рабочие скрипты для собеседований.
О курсе
Для кого этот курс
✅ Фронтенд и Бэкенд-разработчиков, осваивающих тестирование для повышения качества своих проектов.
✅ Для всех, кто хочет научиться работать с востребованными инструментами web-автоматизации и строить комплексный тестовый UI подход с Playwright.
Начальные требования
🧑💻 Знание Java:
Понимание: ООП, try-catch-finally, коллекции. Умение применять эти концепции для решения базовых задач.
🛠️ Технические требования:
Компьютер / ноутбук с операционной системой: Windows 10 / 11.
Преподаватели курса
Как проходит обучение
Курс обучения состоит из модулей, разделенных на множество уроков и шагов (steps):
✅ Теоретические модули Playwright (без воды):
– Сфокусированные видео-лекции и текстовый материал, объясняющие концепции автоматизации.
✅ Практические модули:
– После прохождения уроков вас будут ждать - задания разной сложности для закрепления материала.
✅ Итогом обучения станет финальный проект: комплексное UI-тестирование интернет-магазина.
Что вы получите
- фундамент профессии: основы тестирования, тест-дизайна и артефакты
- готовую к работе среду разработки: java и git
- практические навыки работы с playwright: от поиска элементов до сложных взаимодействий
- управление тестами с помощью junit 5: фикстуры, параметризация и расширения
- умение создавать поддерживаемый код с помощью паттернов page object и page component
- профессиональные allure-отчёты с видео, шагами и интеграцией trace viewer
- навыки рефакторинга и настройки: параллельный запуск, моки и работа в разных браузерах
- интеграцию автоматизации в процесс разработки через ci/cd
- умение измерять и анализировать покрытие ui-тестами
- методику создания стабильных тестов с помощью data-test-id
- готовый проект для портфолио
- бонусные материалы по поиску работы в автоматизации