Главная Школы Quality Assurance Group Automation Testing. Selenium + Java + TestNG
Quality Assurance Group

Automation Testing. Selenium + Java + TestNG

3 570 UAH за курс
-
Для начинающих, Для опытных
QA Automation / QA Manual
Этот курс научит вас автоматизации тестирования с помощью Selenium, Java и других инструментов. Вы освоите работу с локаторами, тестовыми кейсами, CI/CD и созданием собственных тестовых фреймворков. Курс в записи — можно учиться в своем темпе с доступом к материалам на 6 месяцев.

О курсе

Программа курса

Модуль 1: Старт и настройка среды

На первом занятии студенты ознакомятся со структурой курса и получат обзор всей программы. Курс начинается с представления основного стека технологий - Selenium для автоматизации, Java для написания тестов, Maven для управления зависимостями и TestNG для организации тестирования. Студенты установят необходимое программное обеспечение на Windows, научатся работать с IntelliJ IDEA и освоят базовые команды Git. В практической части создадут первый проект, напишут начальный автотест и загрузят код в собственный репозиторий на Github.

Модуль 2: Работа с элементами страницы

Второй модуль посвящен углубленной работе с веб-элементами. Студенты научатся анализировать тестовые кейсы и находить оптимальные локаторы с помощью Dev Tools. Рассматриваются различные типы локаторов, включая CSS и XPath, с акцентом на создание собственных селекторов. Особое внимание уделяется ожиданию элементов и работе с различными типами интерфейсных компонентов. В конце модуля студенты создадут полноценный тестовый набор для проверки веб-приложений.

Модуль 3: Профессиональные практики и интеграция

Третий модуль охватывает лучшие практики автоматизации тестирования. Студенты освоят методы Selenium WebDriver и изучат архитектурный подход Page Object Model для поддержки тестов. Рассматривается работа с несколькими средами - dev, test, preprod и production. Значительная часть модуля посвящена Continuous Integration - студенты ознакомятся с Jenkins и Github Actions, научатся настраивать автоматический запуск тестов и анализировать результаты выполнения.

Результаты обучения

После завершения курса студенты получат теоретическое понимание принципов автоматизации тестирования, распространенных подходов и инструментов. На практике они научатся создавать собственную архитектуру тестового фреймворка, писать и запускать тестовые сценарии. Работа с инструментами включает Java 8 с Selenium и TestNG, IntelliJ IDEA, Selenium WebDriver, Git, Github Actions и Jenkins.

Подготовка к обучению

Перед началом курса рекомендуется установить JDK версии не ниже 8 и настроить системные переменные. Также нужно установить Maven и IntelliJ IDEA Community Edition. Учетную запись на Github можно создать во время обучения.

Формат курса

Курс доступен в записи, что позволяет обучаться в собственном темпе. Доступ к материалам предоставляется на 6 месяцев. После успешного завершения курса студенты получают сертификат.

Что включено

Выдается диплом/сертификат
Гибкий график
Сопровождение ментора