Курс Automation Testing. Selenium + Java + TestNG

  • Online
  • Для початківців, Для досвідчених
  • QA Automation / QA Manual
Навчальний центр: Quality Assurance Group
Формат:Відеокурс / Платформа
Мова викладання:Ukrainian
Початок курсу:Будь-який момент
Вартість навчання:2 900 UAH за курс

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

Заняття 1

Ознайомлення:

  • Вступне слово та ознайомлення з курсом
  • Презентація програми

Стек технологій:

  • Selenium. Ознайомлення та короткий огляд
  • Java для автоматизації тестування
  • Пакетний менеджер Maven. Фреймворк TestNG. Allure report
  • Середовище розробки. Intellij IDEA
  • Git та Github. Базові команди
  • Встановлення необхідного ПЗ на Windows
  • Створення першого проєкту
  • Перший автотест
  • Створення репозиторія на Github
  • Відповіді на питання

Заняття 2. Поглиблення в особливості автоматизації

  • Робота з тестовими кейсами
  • Робота з Dev Tools. Пошук локаторів
  • Різновиди локаторів елементів
  • CSS та XPath. Створення кастомного селектора
  • Очікування елементів
  • Особливості роботи з різними видами елементів
  • Створення тестового набору
  • Відповіді на запитання

Заняття 3. Best Automation Practices

  • Огляд та застосування методів Selenium WebDriver
  • Page Object Model. Огляд та застосування
  • Розглянемо підхід Multiple Environments
  • Реалізація можливості запуску тестового набору на різних середах проекту (dev, test, preprod, production)
  • Підхід Continious Integration. Ознайомлення та презентація реалізації
  • Ознайомлення з Jenkins та Github Actions
  • Короткий огляд роботи з Jenkins CI та Github Actions
  • Відповіді на запитання

Теоретичні знання, що отримає студент:

  • загальні принципи та причини запровадження процесу автоматизації
  • загальні терміни та інструменти для початку та підтримки процесу автоматизації
  • деякі розповсюджені підходи та практики
  • розуміння тестового процесу на проєкті

Практичні навички, що отримає студент:

  • навчиться самостійно створювати та налагоджувати архітектуру
  • головні підходи для розробки та підтримки тестового фреймворку
  • написання та запуск нескладних сценаріїв тестування

Інструменти, з якими ознайомиться студент:

  • Java 8 (Selenium, TestNG)
  • Intellij IDEA
  • Selenium WebDriver (WEB-UI)
  • Git
  • Github Actions
  • Jenkins

Що необхідно встановити, перед початком навчання на курсі?

  • бажано мати встановлену JDK, версія не нижче ніж 8
  • бажано прописати JDK в систему
  • бажано аналогічним чином встановити пакетний менеджер Maven
  • встановити IDE Intellij IDEA Community Edition
  • треба завести акаунт на Github, це можна пізніше зробити

Особливості курсу

  • Курс в записі навчайся у власному темпі
  • Доступ до записів занять 6 місяців
  • Сертифікат після проходження курсу

Викладачі курсу

Сергій Недайхліб - QA Engineer (Manual/Automation/Performance)

Категорії курсу

Читайте нас в Telegram, щоб не пропустити анонси нових курсів.

Схожі курси

Навчальний центр
CyberBionic Systematics
Формат
Online
Початок навчання
08.07.2025
Тривалість
34 годин
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
9 540 UAH за курс
Навчальний центр
SkillsUp
Формат
Online
Початок навчання
Будь-який момент
Тривалість
10 тижнів
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
4 800 UAH за курс
Навчальний центр
QALight
Формат
Online
Початок навчання
01.11.2025
Тривалість
21 годин
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
4 600 UAH за курс
Навчальний центр
EPAM
Формат
Online
Початок навчання
01.02.2024
Тривалість
14 тижнів
Рівень
Для початківців
Мова навчання
English
Вартість
безкоштовно