Курс QA-automation

Сейчас набор на этот курс закрыт. Просмотрите другие курсы

  • Online
  • Для начинающих
  • QA Automation / QA Manual
Образовательный центр: Source IT
Формат:Курс
Язык обучения:Ukrainian
Длительность обучения:10 недель
Начало курса:Дата формируется
Стоимость обучения:20 000 UAH за курс

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

Блок Java для QA automation

Основи та особливості технології Java:

  • JVM, JRE, JDK. Робота с IDE
  • Перша програма на Java у методі main (Hello world)
  • Типи даних
  • Різні оператори: математичні, порівняння, логічні, бітові, тернарні, зсуви
  • Керуючі конструкції (умовні оператори, цикли)
  • Рекурсія

Структури даних:

  • Масиви
  • Рядки

Класи та об'єкти в Java:

  • Компоненти класу (поля, методи, конструктори, блоки ініціалізації)
  • Модифікатори доступу

Об'єктно-орієнтоване програмування:

  • Принципи ООП (спадкування, інкапсуляція, поліморфізм)
  • Суперклас Object
  • Перевизначення та перезавантаження

Інші структури Java:

  • Абстрактні класи та методи
  • Інтерфейси та їх поля. Вкладені інтерфейси
  • Внутрішні класи
  • Enum

Організація процесу програмування:

  • Java Code Conventions
  • Maven і структура проекту
  • GIT

Колекції:

  • Ієрархія колекцій
  • Списки, множини, асоціативні масиви

Винятки в Java:

  • Ієрархія винятків
  • Створення власних винятків. Найпоширеніші приклади винятків

Зовнішні джерела даних у програмі:

  • I/O (символьні/байтові потоки)
  • JDBC. Основні концепції та приклади використання у автоматизованому тестуванні

Java streams, generics

Блок Автоматизоване тестування: техніки та інструменти

Загальні відомості про автоматизацію тестування:

  • Навіщо потрібна автоматизація?
  • Області автоматизації

Основи написання тестів:

  • Модульне тестування, запуск тестів (Junit/TestNG)
  • Assertions

Введення в UI-автоматизацію (веб-додатків):

  • Локатори елементів
  • Browser Developer Tools

Введення в Selenium:

  • Actions
  • Waiters

Automation framework:

  • Page object
  • Типова структура фреймворку. Навчальний проєкт

Підходи до побудови тестів:

  • Написання DDD тестів
  • Написання BDD тестів

Тестування REST-full веб-служби:

  • External tool for API-testing (Postman, RestAPI)
  • Java-based libs (RestAssured)

Документування результатів автотестів:

  • Логування (Log4J)
  • Репортинг (Allure2)

Результат після проходження курсу:

  • Впевнені базові знання Java та автоматизованого тестування
  • Можливість застосовувати отримані знання в роботі та зростати професійно
  • Підтримку та консультації досвідчених викладачів-практиків
  • Напрямок для подальшого зростання в галузі програмування

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

  • Є можливість оплати курсу частинами
  • Сертифікат після проходження курсу
  • Курс збудований з урахуванням реальних вимог IT компаній
  • Протягом усього курсу ведеться рейтинг успішності

Записатись на курс або отримати консультацію

Бажаєте записатись на курс або у вас лишились питання? Заповніть форму, і наш менеджер зв'яжеться з вами найближчим часом.

Категории курса

Читайте нас в Telegram, чтобы не пропустить анонсы новых курсов.

Похожие курсы

Учебный центр
Hillel IT school
Формат
Online
Начало обучения
26.11.2026
Длительность
16 занятий
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
12 500 UAH за курс
Учебный центр
QALight
Формат
Online
Начало обучения
07.10.2027
Длительность
21 часов
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
6 000 UAH за курс
Учебный центр
SoftServe Academy
Формат
Online
Начало обучения
Дату уточняйте
Длительность
9 недель
Уровень
Для опытных
Язык обучения
Ukrainian, English
Стоимость
10 999 UAH за курс
Учебный центр
QALight
Формат
Online
Начало обучения
12.01.2027
Длительность
25 часов
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
9 160 UAH за курс