PageObject - просто про головний патерн автоматизації | POM Playwright Typescript

  Рет қаралды 1,960

qa senpai | test automation

qa senpai | test automation

Күн бұрын

курс з автоматизації тестування з 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
@yevhenkomar
@yevhenkomar 9 ай бұрын
Цікаво почути про інші поширені патерни з прикладами, дякую за контент
@unknownWakeborder
@unknownWakeborder 9 ай бұрын
Як добре, що я тебе знайшов)) В мене якраз плейврайт на проєкті і я ніяк не доберусь нормально до тестів))
@user-mv1em8yt6o
@user-mv1em8yt6o 11 ай бұрын
Топовий оупенінг😂 ну і ніфіга собі у Вас темп випуску відео!
@user-jb3rb2qe2o
@user-jb3rb2qe2o 3 ай бұрын
Контент супер! побачимось на наступних QA PartyHard :)
@user-ih1qc9br7i
@user-ih1qc9br7i 11 ай бұрын
дякую за цікавий контент!!!!
@VoloshynYuriy
@VoloshynYuriy 6 ай бұрын
Дякую
@eugenkatsamai
@eugenkatsamai Ай бұрын
Розкажіть про свій шлях становлення автоматизатором (курси, самонавчання і тд). Почав самостійно вивчати і буду вдячний за будь-які рекомендації.
@yevhenkomar
@yevhenkomar 9 ай бұрын
Зроби будь ласка відосик, як ти автоматизуєш тестування апі
@qa_senpai
@qa_senpai 9 ай бұрын
Буде, може навіть у найближчий час
@user-qn7xm3zp7g
@user-qn7xm3zp7g 11 ай бұрын
Я як починав 10 років тому автоматизувати то було мільярд статей та відео про ПО так і зараз. Невже немає якоїсь більш цікавої інформації? Чи все ж таки вигідніше пілити відео про усякі баяни типу ПО, різниця сєлєніум та ПВ, різниця міє ксс та хпас селекторами і т.д.
@qa_senpai
@qa_senpai 11 ай бұрын
Доброго дня Олександр, можете запропонувати свої теми для майбутніх відео, я обов'язкового їх розгляну.
@user-qn7xm3zp7g
@user-qn7xm3zp7g 11 ай бұрын
@@qa_senpai Вимірювання кавереджу, Аксесабілі тестінг ( axe -playwright наприклад), Може ще якій тіпс енд трікс, розрахунок ROI автоматизації, може якісь корисні плагіни для ІДЕ, можна зробити огляд на новую ІДЕ аква та зробити порівняння ВС, шторм та аква. Фічі ТС5 які можна викорситовувати в автоматизації і т.д
@user-lw9kf2jt6u
@user-lw9kf2jt6u 7 ай бұрын
Не розумію для чого ви повертаєте this у кожному методі. У javi повертають this у кожному методі щоб потім була змога чейнити функції у тесті, а тут ради чого? Просто щоб було?
@qa_senpai
@qa_senpai 7 ай бұрын
Я там казав на цей рахунок, але мабуть ви праві, не треба було повертати this в кожному методі в цьому прикладі
@Um9tYW44
@Um9tYW44 11 ай бұрын
PageObject pattern не панацея. Є купа інших підходів, але більшість автоматизаторів про них не знають і не хочуть цікавитися
@qa_senpai
@qa_senpai 11 ай бұрын
Звичайно, але це хороший патерн для того щоб почати знайомитись з патернами автоматизації.
@Um9tYW44
@Um9tYW44 11 ай бұрын
@@qa_senpai питань немає. Я до чого, що коли новачкам дати Page Object паттерн, вони окриляються, починають його застосовувати і залипають роками на ньоve нічого іншого не бачачи і не цікавлячися. Тому я би краще робив відразу огляд патnернів і коли що застосовувати, а потім би вже починав розказувати про PageObject.
@qa_senpai
@qa_senpai 11 ай бұрын
Дякую за ідею. Візьму до уваги :)
@irindem
@irindem 7 ай бұрын
Цікаво і корисно
@StaniSoft
@StaniSoft 11 ай бұрын
Ля прикольно, але спробуй розслабити голосові зв'язки
клік - найважливіший метод Playwright
13:08
qa семпай | автоматизація тестування
Рет қаралды 388
композиція - наступний рівень page object model playwright
18:31
qa семпай | автоматизація тестування
Рет қаралды 1,1 М.
MEGA BOXES ARE BACK!!!
08:53
Brawl Stars
Рет қаралды 33 МЛН
He sees meat everywhere 😄🥩
00:11
AngLova
Рет қаралды 8 МЛН
OMG🤪 #tiktok #shorts #potapova_blog
00:50
Potapova_blog
Рет қаралды 17 МЛН
Must-have gadget for every toilet! 🤩 #gadget
00:27
GiGaZoom
Рет қаралды 11 МЛН
Distributed SQLite with Litestream and LiteFS
54:37
Aaron Francis
Рет қаралды 7 М.
все що потрібно знати про логін в автоматизації тестування з playwright
24:10
qa семпай | автоматизація тестування
Рет қаралды 2,2 М.
QA || PageObject. Поэтапная инструкция.
7:44
Hillel IT School
Рет қаралды 30 М.
What is JSON ?
11:56
Telusko
Рет қаралды 1,1 МЛН
що не так з BDD? (керована поведінкою розробка)
11:52
qa семпай | автоматизація тестування
Рет қаралды 781
фікстури playwright і керування page object model
19:04
qa семпай | автоматизація тестування
Рет қаралды 1,5 М.
MEGA BOXES ARE BACK!!!
08:53
Brawl Stars
Рет қаралды 33 МЛН