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

  • @yevhenkomar
    @yevhenkomar8 ай бұрын

    Цікаво почути про інші поширені патерни з прикладами, дякую за контент

  • @unknownWakeborder
    @unknownWakeborder9 ай бұрын

    Як добре, що я тебе знайшов)) В мене якраз плейврайт на проєкті і я ніяк не доберусь нормально до тестів))

  • @user-mv1em8yt6o
    @user-mv1em8yt6o11 ай бұрын

    Топовий оупенінг😂 ну і ніфіга собі у Вас темп випуску відео!

  • @user-jb3rb2qe2o
    @user-jb3rb2qe2o3 ай бұрын

    Контент супер! побачимось на наступних QA PartyHard :)

  • @user-ih1qc9br7i
    @user-ih1qc9br7i11 ай бұрын

    дякую за цікавий контент!!!!

  • @VoloshynYuriy
    @VoloshynYuriy5 ай бұрын

    Дякую

  • @eugenkatsamai
    @eugenkatsamai19 күн бұрын

    Розкажіть про свій шлях становлення автоматизатором (курси, самонавчання і тд). Почав самостійно вивчати і буду вдячний за будь-які рекомендації.

  • @yevhenkomar
    @yevhenkomar8 ай бұрын

    Зроби будь ласка відосик, як ти автоматизуєш тестування апі

  • @qa_senpai

    @qa_senpai

    8 ай бұрын

    Буде, може навіть у найближчий час

  • @user-lw9kf2jt6u
    @user-lw9kf2jt6u6 ай бұрын

    Не розумію для чого ви повертаєте this у кожному методі. У javi повертають this у кожному методі щоб потім була змога чейнити функції у тесті, а тут ради чого? Просто щоб було?

  • @qa_senpai

    @qa_senpai

    6 ай бұрын

    Я там казав на цей рахунок, але мабуть ви праві, не треба було повертати this в кожному методі в цьому прикладі

  • @user-qn7xm3zp7g
    @user-qn7xm3zp7g10 ай бұрын

    Я як починав 10 років тому автоматизувати то було мільярд статей та відео про ПО так і зараз. Невже немає якоїсь більш цікавої інформації? Чи все ж таки вигідніше пілити відео про усякі баяни типу ПО, різниця сєлєніум та ПВ, різниця міє ксс та хпас селекторами і т.д.

  • @qa_senpai

    @qa_senpai

    10 ай бұрын

    Доброго дня Олександр, можете запропонувати свої теми для майбутніх відео, я обов'язкового їх розгляну.

  • @user-qn7xm3zp7g

    @user-qn7xm3zp7g

    10 ай бұрын

    @@qa_senpai Вимірювання кавереджу, Аксесабілі тестінг ( axe -playwright наприклад), Може ще якій тіпс енд трікс, розрахунок ROI автоматизації, може якісь корисні плагіни для ІДЕ, можна зробити огляд на новую ІДЕ аква та зробити порівняння ВС, шторм та аква. Фічі ТС5 які можна викорситовувати в автоматизації і т.д

  • @Um9tYW44
    @Um9tYW4411 ай бұрын

    PageObject pattern не панацея. Є купа інших підходів, але більшість автоматизаторів про них не знають і не хочуть цікавитися

  • @qa_senpai

    @qa_senpai

    11 ай бұрын

    Звичайно, але це хороший патерн для того щоб почати знайомитись з патернами автоматизації.

  • @Um9tYW44

    @Um9tYW44

    11 ай бұрын

    @@qa_senpai питань немає. Я до чого, що коли новачкам дати Page Object паттерн, вони окриляються, починають його застосовувати і залипають роками на ньоve нічого іншого не бачачи і не цікавлячися. Тому я би краще робив відразу огляд патnернів і коли що застосовувати, а потім би вже починав розказувати про PageObject.

  • @qa_senpai

    @qa_senpai

    11 ай бұрын

    Дякую за ідею. Візьму до уваги :)

  • @irindem
    @irindem6 ай бұрын

    Цікаво і корисно

  • @StaniSoft
    @StaniSoft10 ай бұрын

    Ля прикольно, але спробуй розслабити голосові зв'язки