Main Academy

QA Automation

18 000 UAH за курс
20 занять
Для досвідчених
QA Automation / QA Manual
Цей курс навчить вас автоматизувати рутинні завдання, щоб зосередитись на якості продукту. Ви опануєте популярні інструменти тестування, основи Java та веб-технологій, а також навчитесь приймати технічні рішення. Після курсу ви зможете створювати стабільні тести та працювати з фреймворками, як Selenium.

Про курс

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

Технічна база

На цьому курсі починають з основ веб-технологій. Вивчають XML, HTML, HTTP та SQL. Розглядають архітектуру веб-додатків і основи Git. Потім переходять до Java: типи даних, оператори, масиви та управляючі конструкції. Це дає фундамент для подальшого навчання.

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

Тут заглиблюються в ООП. Розбирають класи, методи, конструктори, винятки та колекції. Окремо вивчають дженерики і роботу з рядками. Паралельно знайомляться з віртуалізацією: коли вона потрібна, які інструменти використовують і як створювати віртуальні машини.

Основи автоматизованого тестування

Цей блок присвячений теорії автоматизації. Пояснюють цілі та визначення АФТ, робочий процес від стратегії до підтримки. Розглядають рівні тестування - модульне, інтеграційне, системне. Аналізують, як автоматизація вписується в різні методології розробки, включаючи гнучкі підходи.

Фреймворки та інструменти

Студенти вивчають різні підходи до автоматизації: запис-відтворення, модуляція, ключові слова. Знайомляться з Selenium - IDE та WebDriver, стратегіями локаторів. Вчаться аналізувати, які сценарії підходять для автоматизації. Розбирають складання звітів та організацію лабораторії AFT з підготовкою середовища і тестових даних.

Практичне застосування

Тут переходять до конкретних патернів програмування. Вивчають Page Object Pattern - дизайн та приклади застосування. Порівнюють Selenide з Selenium, розбирають роботу з Ajax. Навчаються налаштовувати паралельне виконання тестів через Selenium Grid та TestNG. Окремо працюють з постачальниками даних для тестів.

Фінальний проект та захист

Студенти самостійно реалізують практичний проект. Обирають бібліотеки та фреймворки, отримують консультації тренера. Після завершення проект захищають перед експертом з партнерських компаній. Це нагадує технічну співбесіду - можна показати навички та отримати детальний зворотний зв'язок.

Особливості навчання

Навчання проходить онлайн з будь-якої точки світу. Кожен урок включає живе спілкування з тренером і перевірку домашніх завдань. Всі заняття записуються. Доступ до матеріалів - цілодобово протягом курсу. Додатково проводять кар'єрний тренінг з HR-фахівцем.

Що включено

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