Курс починається з основ Java для тестувальників. Студенти розбираються з типами даних, методами, циклами та об'єктно-орієнтованим програмуванням. Це дає міцну базу для подальшої роботи.
Далі йде знайомство з Selenium - основним інструментом автоматизації. Розглядаються головні компоненти, селектори та робота з Selenium WebDriver через Java. Студенти вчаться взаємодіяти з веб-елементами.
Тут розбирають клієнт-серверну архітектуру, основи XML, HTML та CSS. Особлива увага приділяється написанню XPath запитів і вивченню Page Object pattern для структурованих тестів.
Модуль охоплює дві популярні методики: Test Driven Development (TDD) та Behavior Driven Development (BDD). Студивнти вчаться писати тести до коду та формувати вимоги через поведінку системи.
Цей блок присвячений основним фреймворкам: JUnit/TestNG для модульного тестування та JBehave/Cucumber для BDD підходу. Кожен фреймворк розглядається практично.
Студенти знайомляться з Selenide для спрощення написання тестів, Selenoid та Selenium Grid для побудови тестової інфраструктури. Вчать масштабувати тестування на різних середовищах.
Модуль включає тестування веб-сервісів та роботу з базами даних. Вивчається мова SQL, CRUD операції та принципи взаємодії з різними типами баз даних.
Студенти отримують введення у Docker та вивчають Continuous Integration через Jenkins. Вчаться налаштовувати автоматичне виконання тестів при змінах коду.
На завершення курсу студенти формують звіти та аналізують результати тестування. Головним завданням стає написання власного фреймворку автоматизації, який можна додати до портфоліо.
Весь курс супроводжується практичними завданнями. Додатково проводяться IT-English Speaking Club з викладачем з IT-компанії для розвитку комунікативних навичок.
Доступний розширений пакет, який включає базовий курс плюс індивідуальні консультації з викладачем, авторський відеокурс, можливість повторного проходження занять та заморозку навчання до трьох місяців.
Курс розрахований на вечірній формат занять. Підходить для студентів, які вже знають основи Java. Усі лекції записуються, є доступ до чату з тренером та групою. Після завершення студенти мають готовий проект для портфоліо.