CHI IT Academy

QA Automation (Java)

15 000 UAH за курс
34 занять
Для досвідчених
QA Automation / QA Manual
Цей курс навчить тебе писати автотести на Java для QA Automation. Тут розбереш основи Java, Selenium, TestNG та інші інструменти, щоб автоматизувати тестування. Курс на 80% складається з практики, а після завершення ти зможеш перейти на новий рівень у кар’єрі тестувальника.

Про курс

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

Старт роботи з Java

На вступному занятті розглядається, що таке Java та для чого вона використовується. Слухачі встановлюють необхідне програмне забезпечення - Java Development Kit та середовище розробки IDE. Цей модуль готує робоче місце для подальшого навчання.

Основи програмування

Створення першої програми на Java. Вивчення базових типів даних, операцій, способів введення та виведення інформації. Опанування роботи з методами та рядками - фундаментальних концепцій мови.

Логіка та структури даних

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

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

Заняття присвячені принципам ООП - основі сучасної Java. Робота з об'єктами, їх порівнянням та взаємодією. Вивчення поліморфізму, інтерфейсів, Enum-типів та анотацій.

Робота з даними та винятками

Опанування Generic та колекцій для ефективної роботи з наборами даних. Читання та запис файлів, робота з Java properties. Обробка виняткових ситуацій через механізм exceptions. Кожен блок закріплюється практичними заняттями.

Інструменти розробника

Створення фінального проекту з використанням Git. Знайомство з Maven - інструментом для збирання проектів, управління залежностями та життєвим циклом програми.

Основи тестування

Робота з TestNG - популярним фреймворком для тестування. Вивчення анотацій та запуску тестів. Тестування Web API та REST API з використанням REST Assured. Конвертація об'єктів між форматами JSON/XML та Java.

UI-тестування з Selenium

Основи Selenium WebDriver: створення драйвера, робота з елементами сторінки, очікування та управління вікнами. Вивчення селекторів CSS та XPath для пошуку елементів. Застосування патерну PageObject для структурованого тестування.

Професійний розвиток

Поглиблена робота з очікуваннями в Selenium та додавання логування у фреймворк. Аналіз випадків застосування автоматизації. Заняття з IT-англійської для комунікації в міжнародних проектах. Кар'єрна консультація з рекрутером щодо складання резюме та планування розвитку.

Завершення курсу

Фінальне заняття включає підсумкове завдання, що охоплює весь вивчений матеріал, та сесію питань-відповідей для закріплення знань.

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

Курс складається з 32 занять по 1,5 години кожне. Основна частина - 80% часу - присвячена практичним заняттям. Учасники отримують доступ до всіх матеріалів: презентацій, чек-листів, записів лекцій. Ментор надає зворотний зв'язок та підтримку протягом всього навчання. Навчання проходить на зручній онлайн-платформі. Після успішного завершення курсу видається сертифікат, що підтверджує отримані навички.

Що включено

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