Курс на Stepik
Обложка курса «QA Automation Engineer: UI+API+BDD с Playwright на Java. Базовый» на Stepik
5 000 ₽

QA Automation Engineer: UI+API+BDD с Playwright на Java. Базовый 5.000

Открыть на
STEPIK.ORG
Категории курса

Освойте автоматизацию тестирования UI + API на Java с Playwright. Научитесь создавать тестовые фреймворки с Cucumber BDD. Научитесь тестировать реальные UI и API. Строить эффективные автотесты. Обучение ориентированно на практическое применение знаний и навыков.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «QA Automation Engineer: UI+API+BDD с Playwright на Java. Базовый»Учеников на курсе 7
Сертификаты, выданные на курсе «QA Automation Engineer: UI+API+BDD с Playwright на Java. Базовый»Сертификатов выдано 0
Отзывы о курсе «QA Automation Engineer: UI+API+BDD с Playwright на Java. Базовый»Отзывов получено 5
Рейтинг курса «QA Automation Engineer: UI+API+BDD с Playwright на Java. Базовый»Рейтинг курса 5.000
Курсы в пакете «QA Automation Engineer: UI+API+BDD с Playwright на Java. Базовый»Курсов в пакете 3
Уроки в курсе «QA Automation Engineer: UI+API+BDD с Playwright на Java. Базовый»Количество уроков 159
Тесты в курсе «QA Automation Engineer: UI+API+BDD с Playwright на Java. Базовый»Количество квизов 367
Задачи с кодом в курсе «QA Automation Engineer: UI+API+BDD с Playwright на Java. Базовый»Количество задач с кодом 19
Время прохождения курса «QA Automation Engineer: UI+API+BDD с Playwright на Java. Базовый»Время прохождения курса
Стоимость курса «QA Automation Engineer: UI+API+BDD с Playwright на Java. Базовый»Стоимость курса 5 000 ₽
Обновления курса «QA Automation Engineer: UI+API+BDD с Playwright на Java. Базовый»Обновления курса
Дата публикации курса «QA Automation Engineer: UI+API+BDD с Playwright на Java. Базовый»Дата публикации курса
Последнее обновление курса «QA Automation Engineer: UI+API+BDD с Playwright на Java. Базовый»Последнее обновление
Сложность easy

Чему вы научитесь

  • Разрабатывать 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 на Java с Playwright. Научитесь создавать тестовые фреймворки с Cucumber BDD. Научитесь тестировать реальные UI и API. Строить эффективные автотесты. Обучение ориентированно на практическое применение знаний и навыков.

Для кого этот курс

✅ Начинающих автоматизаторов, которые хотят освоить сферу QA-engineer.
✅ Фронтенд и Бэкенд-разработчиков, осваивающих тестирование для повышения качества своих проектов.
✅ Для всех, кто хочет научиться работать с востребованными инструментами автоматизации и строить комплексный тестовый подход с 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 тестами
  • готовые тестовые фреймворки и проекты для вашего портфолио
  • бонусные материалы по поиску работы в автоматизации

Нагрузка

3-5 часов в неделю

Расскажите о курсе друзьям