Головна Школи QALight Розширений модуль з Автоматизації тестування
QALight

Розширений модуль з Автоматизації тестування

24 170 UAH за курс
100 годин
Для початківців, Для досвідчених
QA Automation / QA Manual
Цей курс навчить вас автоматизації тестування з нуля. Ви освоїте Java для автотестів, роботу з Git, створення UI-тестів та API-тестування. Отримаєте практичний досвід у написанні тестів, роботі з Jenkins та підготовці до інтерв’ю. Курс дає реальні навички для роботи автоматизатором.

Про курс

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

Основи Java для автоматизації

На цьому курсі слухачі освоють мову програмування Java з нуля. Починається все з базових алгоритмів та принципів ООП. Далі розглядаються примітивні та посилальні типи даних, модифікатори доступу. Студенти навчаться працювати з основними конструкціями - циклами for та умовами if. Особлива увага приділяється об'єктам, класам, абстрактним класам та інтерфейсам. Курс включає роботу з колекціями List і Map, обробку винятків та підключення сторонніх бібліотек. Кожна тема закріплюється практичними завданнями.

Робота з системою контролю версій Git

Цей модуль навчить роботі з Git - стандартом для команд розробки. Слухачі освоять основні операції: отримання коду зі сховищ (Clone), відправку змін у гілки (Commit/Push), оновлення коду (Pull). Також включено роботу з код-рев'ю, генерацію ключів та налаштування доступу до сховищ. Навички, отримані тут, необхідні для будь-якої командної розробки.

Створення фреймворку для UI тестування

Тут починається практична автоматизація. Студенти створюють тестовий фреймворк з нуля. Включає написання X-Path локаторів, створення Java-проєкту для автотестів, реалізацію патерну PageObject. Розглядаються різні типи очікувань, Pre- та Post-умови, параметризовані тести. Додатково - робота з Excel, базою даних, складання тест-сьютів. Завершується модуль інтеграцією з Maven та налаштуванням автоматичних запусків на Jenkins.

API тестування та BDD підхід

Фінальний блок охоплює просунуті техніки автоматизації. Слухачі навчаться писати API тести за допомогою бібліотеки RestAssured. Окремий акцент на комбінованих тестах UI + API. Друга частина присвячена BDD підходу з використанням Cucumber для написання тестів. Також включено роботу з Selenium Grid, тонке налаштування Jenkins та підготовку до технічних співбесід. Цей модуль дає комплексні навички, необхідні автоматизатору рівня junior/middle.

Ключові переваги навчання

Курс поєднує теоретичну базу з автоматизації тестування та практичний досвід, необхідний для початку кар'єри. Випускники отримують навички рівня junior/middle автоматизатора. Фінальним етапом є тестове інтерв'ю, яке допомагає оцінити готовність до реальних технічних співбесід.

Що включено

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