← Усі курси

Доступ відкрито

Усі 4 уроків, конспекти, терміни та чат за матеріалами курсу.

4 відео

Практичні воркшопи

04

Модуль 1

Патерни й архітектура автоматизації

  1. 1
    1. Патерни проєктування для UI тестів (перезапис)

    Практичний рефакторинг Java UI-тестів від прямого Selenide-сценарію до Page Object, компонентів, DTO, Builder, Factory Method, State, fluent-викликів і Loadable Component. Відео показує, яку проблему вирішує кожен підхід, як не створювати архітектуру завчасно та як зробити тести читабельними й стійкими до асинхронного завантаження інтерфейсу.

    Дивитися →
  2. 2
    Мобільне тестування та автоматизація

    Огляд мобільного тестування від вибору технології та device matrix до proxy-debugging, testability, API versioning і автоматизації через native frameworks або Appium. Студент зможе визначити, що перевіряти вручну, що переносити на backend/component tests і де невеликий набір мобільних E2E-тестів справді виправданий.

    Дивитися →
  3. 3
    2. API. Патерни проєктування або чому огірок нікому не тре.

    Практичний розбір структури automation-проєкту: Strategy для різних UI-платформ, backend architecture, API controllers, DTO, versioning, DAO/ORM і спеціалізовані assertions. Студент зможе пов'язати структуру тестів із реальною системою та вибрати мінімальний набір патернів без механічного копіювання production architecture.

    Дивитися →
  4. 4
    Playwright Java, пишемо тести та робимо Selenide на мінімалках

    Практичне порівняння Selenium/Selenide і Playwright Java з побудовою мінімального fluent wrapper для actions та conditions. Відео охоплює auto-waiting, locators, tracing, test-runner lifecycle, migration existing tests, browser context і межі, де Playwright assertions потребують власного extension layer.

    Дивитися →