Освойте практические навыки автоматизации тестирования и научитесь создавать устойчивые, масштабируемые и легко поддерживаемые веб‑тесты на Java с использованием Selenium WebDriver и Serenity BDD. Этот материал поможет вам глубже понять преимущества технологий и подготовит к успешному прохождению курса.
О курсе
Курс посвящён полному циклу автоматизированного веб‑тестирования — от основ работы с Selenium WebDriver до продвинутых подходов в Serenity BDD и паттерна Screenplay. Материал сфокусирован на том, чтобы научить писать тесты, которые остаются стабильными и понятными в долгосрочной перспективе.
Для кого подходит обучение
Начинающих автоматизаторов, которые хотят правильно освоить Selenium WebDriver.
Тестировщиков, желающих перейти от ручного тестирования к автоматизации.
Инженеров по автоматизации, стремящихся улучшить качество своего тестового фреймворка.
Что вы изучите
Основы Selenium WebDriver
Курс начинается с изучения ключевых принципов работы Selenium WebDriver на Java. Вы научитесь взаимодействовать с веб‑элементами, управлять браузером, работать с ожиданиями и создавать устойчивые селекторы.
Ключевые навыки на этом этапе
правильное использование локаторов и стратегий поиска элементов;
обработка динамических элементов и ожиданий;
структурирование тестов для лучшей поддерживаемости.
Паттерн Page Object и улучшение архитектуры тестов
Вы научитесь применять паттерн Page Object, позволяющий уменьшить дублирование кода и повысить читаемость тестов. Это поможет вам создавать тестовые фреймворки, которые легче поддерживать и расширять.
Переход к Serenity BDD и паттерну Screenplay
После освоения основ вы перейдёте к продвинутым техникам автоматизации с использованием Serenity BDD. Вы узнаете, как создавать тесты, которые легко поддерживать, масштабировать и повторно использовать.
Что даёт работа с Serenity BDD
наглядные отчёты, полезные как для тестировщиков, так и для менеджеров;
чёткое разделение обязанностей в тестовом коде;
использование Screenplay для построения гибких тестовых сценариев.
Расширение курса
Содержание курса регулярно обновляется и расширяется. Новые модули по работе с Serenity BDD добавляются каждые несколько недель, чтобы вы могли изучать самые актуальные практики автоматизации веб‑тестирования.
Почему этот курс важен для автоматизаторов
Вы научитесь писать тесты, которые проходят стабильно и не «ломаются» без причины.
Сможете создавать архитектуру тестов, понятную всем членам команды.
Освоите инструменты, востребованные в индустрии автоматизации тестирования.
Сделайте шаг к профессиональному росту и улучшите свои навыки автоматизации с помощью Selenium WebDriver и Serenity BDD — технологий, которые формируют стандарты современного веб‑тестирования.
Урок 1.00:21:31
An introduction to automated web testing with WebDriver
Урок 2.00:26:25
WebDriver Essentials
Урок 3.00:27:18
WebDriver Locators
Урок 4.00:23:32
Web Element Forms
Урок 5.00:16:33
Writing Good Web Tests Part 1
Урок 6.00:20:46
Writing Good Web Tests Part 2
Урок 7.00:13:03
WebDriver Page Objects
Урок 8.00:11:15
Introduction to Web Testing with Serenity BDD - setting up your project
Урок 9.00:23:15
Introduction to Web Testing with Serenity BDD - your first Serenity BDD test
Урок 10.00:08:05
Introduction to Web Testing with Serenity BDD - setting up your drivers
Урок 11.00:08:51
Introduction to Web Testing with Serenity BDD - structuring your test with steps
John Ferguson Smart является международным спикером, консультантом, автором и тренером, хорошо известным в Agile сообществе благодаря его многочисленным книгам, статьям и презентациям, особенно в таких областях, как BDD, TDD, автоматизация тестирования.