Prog Academy

QA тестувальник

18 648 UAH за курс
4 місяців
Для початківців, Для досвідчених
QA Automation / QA Manual
Цей курс навчить вас основам QA-тестування, від ручних перевірок до автоматизації на Java. Ви опануєте роботу з Jira, SQL, Selenium та інструментами для тестування, а також отримаєте практику на реальних проектах. Додатково можна відвідувати IT English Speaking Club та отримати індивідуальні консультації.

Про курс

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

Основи тестування програмного забезпечення

На першому модулі слухачі знайомляться з професією QA інженера. Тут розглядають поняття якості програмного забезпечення та вивчають основні методології розробки - Waterfall, V-модель та Agile. Студенти дізнаються про місце тестування в процесі розробки, вчать аналізувати вимоги до ПЗ та ознайомлюються з різними видами і методами тестування.

Тестова документація та інструменти

Другий модуль присвячений роботі з тестовою документацією. Слухачі навчаться складати тест-плани, тест-кейси, чек-листи та звіти про тестування. В програмі - вивчення матриці відповідності вимог, правил оформлення баг-репортів та технік тест-дизайну. Практична частина включає роботу з Jira та Testlink, основи SQL та CRUD операцій, а також огляд автоматизованого тестування.

Практична підготовка до роботи

Завершує базовий блок практика на реальних проектах. Студенти розбирають типові завдання з технічних співбесід на позицію Manual QA Engineer. Кожен модуль супроводжується IT-English Speaking Club з викладачем з IT-компанії для покращення комунікативних навичок.

Основи мови Java для тестувальників

На цьому етапі слухачі починають вивчати мову програмування Java. Модуль охоплює встановлення JDK, роботу в середовищах розробки Eclipse або IntelliJ IDEA, основи синтаксису та типи даних. Студенти навчаться працювати зі змінними, операторами, масивами та рядками, створять простий калькулятор та освоять інструменти для налагодження програм.

Поглиблене вивчення Java

Продовження вивчення Java включає методи класів, оператори умовного переходу, цикли та роботу з датою і часом. Кожен урок супроводжується практичними завданнями для закріплення матеріалу. Як і в попередніх модулях, проводяться заняття з IT-English для розвитку мовних навичок.

Автоматизація тестування з Selenium

Слухачі переходять до автоматизації тестування з використанням Selenium WebDriver та Java. Модуль охоплює архітектуру client-server додатків, роботу з XML, HTML, CSS та написання XPath запитів. Вивчаються патерни проектування як Page Object та фреймворки JUnit, TestNG, JBehave і Cucumber.

Розширені технології автоматизації

Завершальний модуль включає роботу з Selenide для створення ефективних тестів, використання Selenoid та Selenium Grid для побудови тестової інфраструктури. Студенти навчаться тестувати веб-сервіси, працювати з базами даних, використовувати Docker та Jenkins для безперервної інтеграції. Фінальний проект - написання власного фреймворка автоматизації тестування.

Додаткові можливості у пакеті PLUS

Пакет PLUS містить усі модулі базового курсу та додаткові переваги. До них належать індивідуальні консультації з викладачем, авторські відеоматеріали, можливість повторного проходження занять та заморозки навчання до трьох місяців. Також передбачений безлімітний доступ до IT English Speaking Club.

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

Курс розрахований на людей віком від 12 років. Заняття проходять у вечірній час з 19.00. Слухачі отримують доступ до чату з тренером та групою, можливість стажування у реальному проекті та регулярні заняття в IT English Speaking Club. Для тих, хто потребує додаткової підтримки, доступний розширений пакет PLUS з додатковими можливостями.

Що включено

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