Головна Школи 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 місяців. Після успішного завершення курсу студенти отримують сертифікат.

Що включено

Видається диплом/сертифікат
Гнучкий графік
Супровід ментора