Чему вы научитесь
- Разрабатывать UI и API-автотесты на высоком уровне, используя современные технологии Playwright.
- Овладеете Playwright и его уникальными возможностями, недоступными в Selenium.
- Научитесь искать элементы на странице в ручном и автоматическом режиме.
- Создавать эффективные локаторы с использованием CSS и XPath
- Освоите паттерны проектирования Page Object.
- Научитесь записывать видео выполнения автотестов с помощью Playwright.
- Использовать Playwright Trace Viewer для анализа тестов.
- Работать с Git, публиковать и доводить до финала проект на GitHub.
- Ознакомитесь с процессом запуска автотестов в CI/CD на готовом примере.
- Научитесь писать фикстуры, ставить маркировки, параметризировать тесты.
- Запускать автотесты параллельно и сокращать время выполнения.
- Разрабатывать полноценные API-автотесты на Java, используя мощь и гибкость Playwright.
- Освоите Playwright для API-тестирования и поймете его преимущества для отправки запросов и валидации ответов.
- Научитесь отправлять все типы HTTP-запросов (GET, POST, PUT, PATCH, DELETE) и работать с query-параметрами, заголовками и телом запроса.
- Владеть Jackson для сложных операций с JSON: сериализации POJO-объектов в запросы и десериализации ответов в Java-модели.
- Создавать эффективные и переиспользуемые API-клиенты для взаимодействия с тестируемым сервисом.
- Строить надежные тесты на JUnit 5, используя параметризацию, фикстуры (@BeforeEach, @AfterEach) и мощные assertions.
- Организовывать тестовый фреймворк по современным паттернам: выносить константы, управлять тестовыми данными и создавать чистую структуру проекта.
- Автоматизировать позитивные и негативные сценарии, включая тестирование CRUD-операций и построение цепочек взаимосвязанных запросов.
- Научитесь интегрировать Playwright с Spring, Cucumber и Docker для создания комплексных тестовых решений.
- И многое другое...
О программе
Добро пожаловать в пакет курсов «Автоматизация тестирования UI + API + BDD с Playwright на Java. Базовый уровень»!
Этот комплексный пакет — ваш уверенный старт в мир современной автоматизации тестирования. Мы создали его для тех, кто хочет не просто познакомиться с модным инструментом, а по-настоящему понять, как создавать стабильные, эффективные и легко поддерживаемые тесты как для пользовательского интерфейса, так и для серверных API.
Playwright быстро завоевал популярность благодаря своей скорости, надежности и уникальной возможности работать на двух фронтах. Связка с Java открывает путь к работе в крупных корпоративных проектах с мощной экосистемой. Если вы хотите освоить два самых востребованных навыка автоматизатора с нуля — вы находитесь в нужном месте.
Что вас ждет внутри?
Оба курса построены по принципу «от простого к сложному». Мы начинаем с основ тест-анализа и фундаментальных понятий, чтобы заложить прочный фундамент, и заканчиваем интеграцией тестов в процесс непрерывной разработки (CI/CD).
Вы научитесь:
Закладывать прочный фундамент: Поймете роль автоматизатора в команде, место UI и API-тестов в стратегии качества и основы тест-дизайна для каждого из уровней.
Работать с современным стеком: Освоите мощную и актуальную связку Playwright (UI + API) + Java + JUnit 5 — универсальный набор технологий для современного Automation QA.
Создавать надежные тесты любого уровня:
-
Для UI: Писать тесты, используя паттерны Page Object и Page Component, работать с элементами через data-test-id для максимальной стабильности.
-
Для API: Отправлять все типы HTTP-запросов, профессионально работать с данными используя Jackson для сериализации, валидировать сложные ответы.
Строить полноценный фреймворк: Научитесь настраивать параллельный запуск, управлять конфигурацией для разных окружений, создавать переиспользуемый и чистый код.
Интегрировать автоматизацию в жизненный цикл разработки: Поймете принципы CI/CD и научитесь настраивать автоматический запуск тестов в GitHub Actions.
Измерять качество и создавать прозрачные отчеты: Узнаете, что такое покрытие тестами, и научитесь генерировать детализированные Allure-отчеты с видео, трейсами, запросами и ответами для быстрой отладки.
В финале вас ждут итоговые проекты, где вы примените все знания на практике, создав собственные фреймворки для автоматизации UI и API-тестирования. Это будут ваши первые серьезные достижения, которые можно смело показывать в портфолио.
Этот пакет — не просто сборник уроков. Это ваш пошаговый план превращения из новичка в junior-автоматизатора, готового к решению реальных задач по всем фронтам тестирования современного приложения.
Как купить курс в подарок?
Подарите этот курс тому, кто вам дорог. Всю информацию о том, как оформить
подарочный доступ, читайте здесь.
Что внутри
В комплект входят 3 курса общей стоимостью 5 000 ₽.
Для кого эта программа
✅ Фронтенд и Бэкенд-разработчиков, осваивающих тестирование для повышения качества своих проектов.
✅ Для всех, кто хочет научиться работать с востребованными инструментами автоматизации и строить комплексный тестовый подход с Playwright.
Начальные требования
🧑💻 Знание Java:
Понимание: ООП, try-catch-finally, коллекции. Умение применять эти концепции для решения базовых задач.
🛠️ Технические требования:
Компьютер / ноутбук с операционной системой: Windows 10 / 11.
Наши преподаватели
Как проходит обучение
✅ Теоретические модули Playwright:
– Сфокусированные видео-лекции и текстовый материал, объясняющие концепции автоматизации.
✅ Практические модули:
– После прохождения уроков вас будут ждать - задания разной сложности для закрепления материала.
Содержание
Что вы получаете
- фундамент профессии: основы тестирования, тест-дизайна и артефакты
- готовую к работе среду разработки
- практические навыки работы с playwright: от поиска элементов до сложных взаимодействий
- управление тестами с помощью junit 5: фикстуры, параметризация и расширения
- умение создавать поддерживаемый код с помощью паттернов page object и page component
- профессиональные allure-отчёты с видео, шагами и интеграцией trace viewer
- навыки рефакторинга и настройки: параллельный запуск, моки и работа в разных браузерах
- интеграцию автоматизации в процесс разработки через ci/cd
- умение измерять и анализировать покрытие ui-тестами
- методику создания стабильных тестов с помощью data-test-id
- фундамент для автоматизации api: основы тестирования, http и тест-дизайн для api
- управление тестами с помощью junit 5: фикстуры, параметризация и assertions
- умение создавать поддерживаемый код с помощью паттернов api-клиентов и pojo
- профессиональные allure-отчёты с вложенными запросами и ответами
- практические навыки работы с playwright для api: от отправки запросов до валидации ответов
- навыки настройки и оптимизации: параллельный запуск, конфиги и логирование
- интеграцию автоматизации в процесс разработки через ci/cd на github actions
- умение измерять и анализировать покрытие api тестами
- готовые тестовые фреймворки и проекты для вашего портфолио
- бонусные материалы по поиску работы в автоматизации