Курс
Design Patterns для автоматизаторів
Доступ відкрито
Усі 4 уроків, конспекти, терміни та чат за матеріалами курсу.
4 відео
Практичні воркшопи
Патерни й архітектура автоматизації
- 11. Патерни проєктування для UI тестів (перезапис)Дивитися →
Практичний рефакторинг Java UI-тестів від прямого Selenide-сценарію до Page Object, компонентів, DTO, Builder, Factory Method, State, fluent-викликів і Loadable Component. Відео показує, яку проблему вирішує кожен підхід, як не створювати архітектуру завчасно та як зробити тести читабельними й стійкими до асинхронного завантаження інтерфейсу.
- 2Мобільне тестування та автоматизаціяДивитися →
Огляд мобільного тестування від вибору технології та device matrix до proxy-debugging, testability, API versioning і автоматизації через native frameworks або Appium. Студент зможе визначити, що перевіряти вручну, що переносити на backend/component tests і де невеликий набір мобільних E2E-тестів справді виправданий.
- 32. API. Патерни проєктування або чому огірок нікому не тре.Дивитися →
Практичний розбір структури automation-проєкту: Strategy для різних UI-платформ, backend architecture, API controllers, DTO, versioning, DAO/ORM і спеціалізовані assertions. Студент зможе пов'язати структуру тестів із реальною системою та вибрати мінімальний набір патернів без механічного копіювання production architecture.
- 4Playwright 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.