Protractorjs deprecated! What to do?
16:36
7. Configuration
17:39
3 жыл бұрын
4. Types for request and response
23:37
3. Request Builder
25:43
3 жыл бұрын
2. Controllers
25:34
3 жыл бұрын
1. Start of API testing project
18:06
Пікірлер
@76taran76
@76taran76 3 күн бұрын
Вогонь! Дякую хлопці, за корисні фічі. Задонатив)
@NickTkalenko
@NickTkalenko 9 күн бұрын
А э змога затестити по grpc за допомогою плейврата ?
@olexandr13
@olexandr13 26 күн бұрын
цікаво. я наче не джун, але декілька корисних штук з відео взяв. дякую!
@mikeivanov5837
@mikeivanov5837 Ай бұрын
В 2021 дот ком теж читав але чисто як розвагу)))
@olexandr13
@olexandr13 Ай бұрын
"щоб було видно, що я вас не намахую" )))
@vdubyna
@vdubyna 2 ай бұрын
Шукаю хорошу стабільну реалізацію звязки playwright та cucumber. Мене цікавить виключно api testing. Може хто робив чи бачив щось таке.
@veetaalkaa
@veetaalkaa 2 ай бұрын
той момент, коли хочеш вчити айтішку, але може більш практично буде вчитися стріляти.....
@HOTtesting
@HOTtesting 2 ай бұрын
База
@PP-ve6cp
@PP-ve6cp 2 ай бұрын
Супер, як завжди. ТОП )
@Mekola882
@Mekola882 2 ай бұрын
савін, тестувати карандаш! ай боляче
@ValeriiSynenko
@ValeriiSynenko 2 ай бұрын
Свічнутися з тєлєги на діскорд - це топ!
@natalyamykhalova530
@natalyamykhalova530 2 ай бұрын
Мене так і питали «ти читала красну книжку чи синю» 😂
@andreymelnichenko9373
@andreymelnichenko9373 2 ай бұрын
Саша, а ти юзаєш глобал сетап? булоб цікаво подивитись як ти бачиш цю фічу
@HOTtesting
@HOTtesting 2 ай бұрын
Зараз немає необхідності, але в одному зі стрімів я юзав його для того щоб прогрівати кеш.
@HelloWorld-xg6nw
@HelloWorld-xg6nw 2 ай бұрын
Виглядає дуже круто, візьму на озброєння. Хоча є моменти що нижче опишу, що трохи бентежать. Щодо того що newUser треба оголошувати, але він не юзається - я думаю це можна обійти тим щоб на вхід фікстури addToCart подавати обєкт app. В app додати ще якійсь класс аля testData щоб сторити там те що ми робимо. Або створити окрему фікстуру для цього. У фікстурі addToCart беремо значення currentUser - якщо він вже був створений, то використовуємо, якщо нема ще - створюємо та додаємо до обєкта testData. Думаю має спрацювати Щодо моментів що лякають... мені здається що все одно цей підхід має ризики того що ми тільки все ускладнюємо. Типу все одно будуть якісь послідовності шагів що потрібно зробити не перед тестом, а в середині теста. Ну наприклад, треба зробити тест що має видалити продукт з корзини, а потім знову його ж додати (може цей приклад не має сенсу в реальному житті, але як є). Тож все одне оту послідовність кроків по додаванню айтема в корзину треба виносити в якісь Steps щоб перевикористовувати (в якусь пейджу додати не варіант коли є якійсь шаг що потребує пройти шлях з 3-4 сторінок) Тож треба мати як steps підхід, так і оці параметризовани фікстури що вже є ускладненням. Та й коли багато пре-кондішенів для теста(наприклад в додаток до айтемів в корзині у юзера мають бути бонуси на рахунку) треба то хз як воно буде відпрацюовувати , типу трохи непередбачувано в якій послідовності та на що це вплине. Це я ще не взяв до уваги що в реальному житті ж продукти ми не будемо хардкодити, а вони можуть бути різними для різних енвів, то ж це й ще доведеться у фікстури тягнути якийсь dataProvider (щоб там дефолтний продукт отримувати) Ну типа підсумовуючи, виглядає дуже круто, але в реальному проекті я б подумав чи це використовувати, чи просто додавати в тесті одну строчку аля cartSteps.addProductsToCart([...])
@viktorrazumovskyi4037
@viktorrazumovskyi4037 3 ай бұрын
Дякую, цікавий контент
@johnypound
@johnypound 4 ай бұрын
Page objects це минуле. Вже навіть всі фронтенд феєрверки відійшли від класів а тестери тягають того трупа.
@HOTtesting
@HOTtesting 2 ай бұрын
В мене навіть на одному проекті був eslint рул який забороняв використовувати class :) Доречі в попередньому стрімі про пейджобджекти я показував як обійтися без классів в пейджобджектах - на функціях
@olexandr13
@olexandr13 4 ай бұрын
кіборг тести )))))))
@olexandr13
@olexandr13 4 ай бұрын
топ
@serhiil228
@serhiil228 4 ай бұрын
Топ контент, як завжди!!!
@algotua
@algotua 4 ай бұрын
Саня, обнови ВС Код, бо в мене ОКР від "1" на значку знизу зліва😀
@Andrey-zv1kc
@Andrey-zv1kc 4 ай бұрын
дякую за запис
@gambelz
@gambelz 4 ай бұрын
поясни будь ласка докладніше про never в send(). не бачу логіки навіщо там цей тип
@HOTtesting
@HOTtesting 2 ай бұрын
Це щоб незабули вказати тип через generic :)
@algotua
@algotua 5 ай бұрын
Ще класна штука, яка не дуже давно з‘явилась - профілі. Якщо працюєш з кількома мовами програмування, то можна настроїти собі різні набори екстеншенів і зручно переключатись між ними
@ShedewrS
@ShedewrS 5 ай бұрын
В кого?
@HOTtesting
@HOTtesting 5 ай бұрын
У мене
@user-he8gm9fi6n
@user-he8gm9fi6n 5 ай бұрын
Alex Hot, дякую за стрім, дуже корисно! Підкажи екстеншн в vscode для вимірювання часу скільки працюють функції в цьому стрімі, дякую заздалегідь!
@HOTtesting
@HOTtesting 5 ай бұрын
Привіт! Це marketplace.visualstudio.com/items?itemName=ms-playwright.playwright
@PP-ve6cp
@PP-ve6cp 5 ай бұрын
Як завжди, крутий стрім. Дякую! Не знаю більше нікого на Ютубі, хто б шарив такі круті штуки. З нетерпінням чекаю нового.
@VitM9
@VitM9 5 ай бұрын
Після оновлення Playwright Test почав ігнорити дефолтний config файл і тепер тести успішно раняться тільки з консолі((( можливо хтось також з тим стикнувся і має якийсь солюшин?
@HOTtesting
@HOTtesting 5 ай бұрын
Не забуть також оновити vscode та playwright extension
@user-jr1vg5rc5n
@user-jr1vg5rc5n 5 ай бұрын
Супер!
@MrRoa28
@MrRoa28 5 ай бұрын
Ну дякую, сиджу серед ночі теги переписую)))
@user-ri7ld1ud9i
@user-ri7ld1ud9i 5 ай бұрын
класний стрім. Дякую
@vinsorder746
@vinsorder746 5 ай бұрын
Зефірчик який безплатний плагін до Джири, то дно. Юзати нереально, бо в них систему організації автотестів у сети і рани робила людина під кайфом....
@dmadrock
@dmadrock 5 ай бұрын
Як завжди, топ інфа! Підкажи, будь ласка, чому у PageHolder page у конструкторі protected? Що робити, якщо, наприклад, тобі потрібно в тесті перевірити URL сторінки? (перевірка проходить, але TS скаржиться, що page неможна використовувати)
@HOTtesting
@HOTtesting 5 ай бұрын
щоб не було спокуси використовувати page напряму в тестах і таким чином ломати інкапсуляцію )
@TreefeedXavier
@TreefeedXavier 5 ай бұрын
На 17:50 звука действительно нет - не пугайтесь, мотайте на 22:00
@76taran76
@76taran76 5 ай бұрын
Дякую, Олександр! Було дуже корисно)
@crazyowl8522
@crazyowl8522 5 ай бұрын
@OleksandrKhotemskyi. Посилання на Discord не працює!((
@MrRoa28
@MrRoa28 5 ай бұрын
@@HOTtestingє, дякую
@Liubov_110
@Liubov_110 5 ай бұрын
Дякую за відео-огляд і міні-демо. Зверніть увагу, що слово 'once' (як і багато інших слів в англійській мові) може мати кілька значень залежно від місця розташування в реченні. У прикладі на 20-ій хвилині відео це є сполучник між частинами речення, перекладається 'як тільки'. Тобто хендлер виконається, як тільки локатор буде видимим на сторінці. А чи один раз чи більше разів про це йде мова кілька рядків нижче у реліз-нотатках
@crazyowl8522
@crazyowl8522 5 ай бұрын
На нагородженні премії DOU, ти б мав отримати премію - «Дякую, що ти є!» 🤌🏻
@user-ns8kj4mw5l
@user-ns8kj4mw5l 5 ай бұрын
Топчик. Ти красавчик. Тепер можна не читати реліз ноутс
@myloslavamartynova1413
@myloslavamartynova1413 5 ай бұрын
дякую!!!! було корисно і дуже вчасно))
@denissych7806
@denissych7806 5 ай бұрын
Дякую! Було цікаво )
@Qt_Burik
@Qt_Burik 6 ай бұрын
Як завжди базований відос
@vinsorder746
@vinsorder746 6 ай бұрын
Чи є десь можливість детально почитати про порядок виконнання фікстур в порівнянні з хуками (before, beforeEach)?
@user-pt8rl5qw6b
@user-pt8rl5qw6b 6 ай бұрын
Я на 50 хвилині, можливо про це ше скажуть, але також зручно ставити page.pause() в потрібне місце тесту. Тоді відкривається PW Inspector і в ньому теж можна локатори пошукати, пописати степи і подебажити. По суті це ті самі break poin`ти, але з викликом pw інспектора.
@HOTtesting
@HOTtesting 6 ай бұрын
У мене є цілий підхід з кіборг тестами побудований на .pause() там є доповідь про це на каналі
@user-ud9nz6uc2i
@user-ud9nz6uc2i 6 ай бұрын
Дякую, цікаво )
@dmadrock
@dmadrock 6 ай бұрын
PW Extension супер, еще бы можно было выбирать тестовую среду, вообще цены бы не было!
@HOTtesting
@HOTtesting 6 ай бұрын
Можна вибирати проект, це майже те саме
@slavapronyakov5852
@slavapronyakov5852 6 ай бұрын
😊
@HelloWorld-xg6nw
@HelloWorld-xg6nw 7 ай бұрын
Концептуальне Питання щодо автозагрузки та автоперевірки сваггер документації. В девелоперів же вона автоматично генериться з коду? Якщо так, то що ми тоді перевіряємо? Ну умовно, ми знаємо що наш реквест має повертати username. Девелопер щось фіксив та нечаянно видалив username з response body. З таким підходом автотест не зловить цю проблему бо він автоматично підтягне версію що вже немає того username. Вірно?
@elenadobranitsa5637
@elenadobranitsa5637 7 ай бұрын
дякую!
@Po4ka3916
@Po4ka3916 7 ай бұрын
Дякую, подивлюсь
@irinabraslavets452
@irinabraslavets452 7 ай бұрын
Дякую, було дуже класно. ❤ Особливо за дозвіл на не гарний код 😅 І ти єдиний з усіх хто зразу сказав яку мову обирати для автоматизації 😊