PageObject - просто про головний патерн автоматизації | POM Playwright Typescript
курс з автоматизації тестування з Playwright-test + JS | TS: t.me/qa_senpai_dojo
Відео розкаже і покаже як імплементувати page object патерн на реальному прикладі.
У відео ми зробимо рефакторінг існуючуого тесту за допомогою Page Object патерну.
Відео буде корисно як новачкам, так і досвідченим інженерам автоматизаторам.
телеграм:
📎 t.me/qa_advice
Обьект тестування:
📎 coffee-cart.app/
github проекту:
📎 github.com/qa-senpai/coffee-c...
00:00 Вступ
01:00 Що таке патерни?
04:22 Рефакторинг тесту
#playwright #qa #testautomation #testing #learning #програмування #тестуванняпз #тестування #pattern
Пікірлер: 20
Цікаво почути про інші поширені патерни з прикладами, дякую за контент
Як добре, що я тебе знайшов)) В мене якраз плейврайт на проєкті і я ніяк не доберусь нормально до тестів))
Топовий оупенінг😂 ну і ніфіга собі у Вас темп випуску відео!
Контент супер! побачимось на наступних QA PartyHard :)
дякую за цікавий контент!!!!
Дякую
Розкажіть про свій шлях становлення автоматизатором (курси, самонавчання і тд). Почав самостійно вивчати і буду вдячний за будь-які рекомендації.
Зроби будь ласка відосик, як ти автоматизуєш тестування апі
@qa_senpai
8 ай бұрын
Буде, може навіть у найближчий час
Не розумію для чого ви повертаєте this у кожному методі. У javi повертають this у кожному методі щоб потім була змога чейнити функції у тесті, а тут ради чого? Просто щоб було?
@qa_senpai
6 ай бұрын
Я там казав на цей рахунок, але мабуть ви праві, не треба було повертати this в кожному методі в цьому прикладі
Я як починав 10 років тому автоматизувати то було мільярд статей та відео про ПО так і зараз. Невже немає якоїсь більш цікавої інформації? Чи все ж таки вигідніше пілити відео про усякі баяни типу ПО, різниця сєлєніум та ПВ, різниця міє ксс та хпас селекторами і т.д.
@qa_senpai
10 ай бұрын
Доброго дня Олександр, можете запропонувати свої теми для майбутніх відео, я обов'язкового їх розгляну.
@user-qn7xm3zp7g
10 ай бұрын
@@qa_senpai Вимірювання кавереджу, Аксесабілі тестінг ( axe -playwright наприклад), Може ще якій тіпс енд трікс, розрахунок ROI автоматизації, може якісь корисні плагіни для ІДЕ, можна зробити огляд на новую ІДЕ аква та зробити порівняння ВС, шторм та аква. Фічі ТС5 які можна викорситовувати в автоматизації і т.д
PageObject pattern не панацея. Є купа інших підходів, але більшість автоматизаторів про них не знають і не хочуть цікавитися
@qa_senpai
11 ай бұрын
Звичайно, але це хороший патерн для того щоб почати знайомитись з патернами автоматизації.
@Um9tYW44
11 ай бұрын
@@qa_senpai питань немає. Я до чого, що коли новачкам дати Page Object паттерн, вони окриляються, починають його застосовувати і залипають роками на ньоve нічого іншого не бачачи і не цікавлячися. Тому я би краще робив відразу огляд патnернів і коли що застосовувати, а потім би вже починав розказувати про PageObject.
@qa_senpai
11 ай бұрын
Дякую за ідею. Візьму до уваги :)
Цікаво і корисно
Ля прикольно, але спробуй розслабити голосові зв'язки