На курсе вы построите свой фреймворк для автоматизации тестов на Java, используя Selenium WebDriver, TestNG, AssertJ, Maven, Jenkins.
Кому подойдет этот курс
QA специалистам и тестировщикам программного обеспечения, желающим изучить основы автоматизации тестирования
Начинающим специалистам по автоматизации тестирования, желающим научиться создавать эффективные и легко поддерживаемые фреймворки для автоматизации тестов
Содержимое курса
Введение в Selenium и подготовка среды разработки
Базовые возможности Selenium WebDriver
WebElement и локаторы элементов
WebElement и простые действия в Selenium
Верификация результатов тестов: Assert
Построение фреймворка с использованием TestNG аннотаций
Шаблоны проектирования (Design patterns) в автоматизации тестирования
Ожидания в Selenium
Продвинутые действия и другие возможности Selenium
Интеграция фреймворка с сервером CI на примере Jenkins
Что Вы получите
Практические навыки в автоматизации тестирования и научитесь созданию собственного фреймворка для автоматизации тестов на Java
Базовые навыки работы с популярными инструментами: Selenium WebDriver, TestNG, AssertJ, Maven, Jenkins
Изучите основные паттерны проектирования, используемые в автоматизации тестов