Java

Блок 1:

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

та старт в автоматизації

Заняття 1

    • Створення першого проєкту для UI автотестів;
    • Для чого нам потрібні будуть: пакети, класи, методі/функції, змінні;
    • Як називати все.

Заняття 2

    • Маленький рефакторінг та перевикористання функцій;
    • Ключові для UI автоматизації типи даних;
    • Де та як ще тримати дані для тестів.

Заняття 3

    • Рефакторінг тестів з використанням KISS, DRY, DAMP, розʼяснення;
    • Page Object - як його зрозуміти та сформувати на основі наявного коду, простий варіант;
    • Рефакторінг в Page Object.

Заняття 4

    • GitHub Copilot або full line code completion та нові тести;
    • Конфігурування Selenide;
    • Screenshots, Console Report;
    • Fluent interface та інші патерни проєктування для UI автотестів;
    • додаткове відео: різниця роботи maven/gradle, JUnit / TestNG.

Заняття 5

    • Цикли, масиви, колекції та мапи;
    • Робота з колекцією елементів;
    • Webdriver, Localstorage, Sessionstorrage, Clipboard перевірки;
    • Mock.

Блок 2:

Автоматизація з Selenium та Playwright

Заняття 6

    • Selenium основи роботи KISS;
    • Page Object + Selenium;
    • Очікування.

Заняття 7

    • В ведення в Playwright;
    • Різниця в роботі Selenium та Playwright;
    • Написання тих самих тестів на Playwright;
    • Debugging тестів;
    • Playwright reports, tracing.

Заняття 8

    • Основна теорія АПІ;
    • API прекондішени з Rest-Assured;
    • Написання контролерів та ДТО.

Заняття 9

    • Поглиблюймось в роботу тест ранерів;
    • Організовуємо пре-кондішени та пост-кондішени у вигляді Extensions/Listeners;
    • Запускаємо UI тести на CI;
    • Live Templates - створюємо шаблони для прискорення написання UI тестів.

Записатися на курс

Завантажити PDF

Залишилися питання?

Я на зв'язку! Напиши, і я підкажу,

чи актуально це для тебе

та твого рівня.

Мені лише запитати

Мануфактура

Романа Марінського

Java

Блок 1:

Основи програмування та старт в автоматизації

Заняття 1

    • Створення першого проєкту для UI автотестів;
    • Для чого нам потрібні будуть: пакети, класи, методі/функції, змінні;
    • Як називати все.

Заняття 2

    • Маленький рефакторінг та перевикористання функцій;
    • Ключові для UI автоматизації типи даних;
    • Де та як ще тримати дані для тестів.

Заняття 3

    • Рефакторінг тестів з використанням KISS, DRY, DAMP, розʼяснення;
    • Page Object - як його зрозуміти та сформувати на основі наявного коду, простий варіант;
    • Рефакторінг в Page Object.

Заняття 4

    • GitHub Copilot або full line code completion та нові тести;
    • Конфігурування Selenide;
    • Screenshots, Console Report;
    • Fluent interface та інші патерни проєктування для UI автотестів;
    • додаткове відео: різниця роботи maven/gradle, JUnit / TestNG.

Заняття 5

    • Цикли, масиви, колекції та мапи;
    • Робота з колекцією елементів;
    • Webdriver, Localstorage, Sessionstorrage, Clipboard перевірки;
    • Mock.

Блок 2:

Автоматизація з Selenium та Playwright

Заняття 6

    • Selenium основи роботи KISS;
    • Page Object + Selenium;
    • Очікування.

Заняття 7

    • В ведення в Playwright;
    • Різниця в роботі Selenium та Playwright;
    • Написання тих самих тестів на Playwright;
    • Debugging тестів;
    • Playwright reports, tracing.

Заняття 8

    • Основна теорія АПІ;
    • API прекондішени з Rest-Assured;
    • Написання контролерів та ДТО.

Заняття 9

    • Поглиблюймось в роботу тест ранерів;
    • Організовуємо пре-кондішени та пост-кондішени у вигляді Extensions/Listeners;
    • Запускаємо UI тести на CI;
    • Live Templates - створюємо шаблони для прискорення написання UI тестів.

Записатися на курс

Завантажити PDF

Залишилися питання?

Я на зв'язку! Напиши, і я підкажу,

чи актуально це для тебе та твого рівня.

Мені лише запитати

Мануфактура

Романа Марінського

Java

Блок 1:

Основи програмування та старт в автоматизації

Заняття 1

    • Створення першого проєкту для UI автотестів;
    • Для чого нам потрібні будуть: пакети, класи, методі/функції, змінні;
    • Як називати все.

Заняття 2

    • Маленький рефакторінг та перевикористання функцій;
    • Ключові для UI автоматизації типи даних;
    • Де та як ще тримати дані для тестів.

Заняття 3

    • Рефакторінг тестів з використанням KISS, DRY, DAMP, розʼяснення;
    • Page Object - як його зрозуміти та сформувати на основі наявного коду, простий варіант;
    • Рефакторінг в Page Object.

Заняття 4

    • GitHub Copilot або full line code completion та нові тести;
    • Конфігурування Selenide;
    • Screenshots, Console Report;
    • Fluent interface та інші патерни проєктування для UI автотестів;
    • додаткове відео: різниця роботи maven/gradle, JUnit / TestNG.

Заняття 5

    • Цикли, масиви, колекції та мапи;
    • Робота з колекцією елементів;
    • Webdriver, Localstorage, Sessionstorrage, Clipboard перевірки;
    • Mock.

Блок 2:

Автоматизація з Selenium та Playwright

Заняття 6

    • Selenium основи роботи KISS;
    • Page Object + Selenium;
    • Очікування.

Заняття 7

    • В ведення в Playwright;
    • Різниця в роботі Selenium та Playwright;
    • Написання тих самих тестів на Playwright;
    • Debugging тестів;
    • Playwright reports, tracing.

Заняття 8

    • Основна теорія АПІ;
    • API прекондішени з Rest-Assured;
    • Написання контролерів та ДТО.

Заняття 9

    • Поглиблюймось в роботу тест ранерів;
    • Організовуємо пре-кондішени та пост-кондішени у вигляді Extensions/Listeners;
    • Запускаємо UI тести на CI;
    • Live Templates - створюємо шаблони для прискорення написання UI тестів.

Записатися на курс

Завантажити PDF

Залишилися питання?

Я на зв'язку! Напиши, і я підкажу, чи актуально це для тебе та твого рівня.

Мені лише запитати