qa senpai | test automation

qa senpai | test automation

Пікірлер

  • @avramukk
    @avramukk18 сағат бұрын

    дякую за відео як робити прості реквести зрозуміло було б круто якби було відео про як організувати тести, як створити datafactory і подубувати власний фреймворк в якому все гарно було б влаштовано і все було зрозуміло на прикладі якогось магазину наприклад чи щось таке як вводити тест в якийсь контекст наприклад і тоді вже робити виконувати тест або що робити коли на створення чогось треба 10 хвилин наприклад, тобто він повернув 201 а через 10 хвилин треба перевірити це body як і де зберігати всі ці великі json для кожного body короче кажучи питань багато) тільки скажіть як і де їх задавати щоб це було корисним для мене і для всіх)

  • @leonidvr6455
    @leonidvr6455Күн бұрын

    Якщо в UI тесті треба чекнути респонс з якогось енд-поінта, а page зашита в наших фікстурах. Як краще зробити ?

  • @qa_senpai
    @qa_senpaiКүн бұрын

    використайте фікстуру request, як її використовувати можете подивитись у відео перший API тест з Playwright

  • @romanhavryliuk820
    @romanhavryliuk8204 күн бұрын

    Відео просто супер, дякую за контент. Хотілось би трошки заклибитись у POM, та побачити структуру з АПІ класами і тд. з твої точки зору.

  • @Tallleran
    @Tallleran6 күн бұрын

    Якщо ви колись будете працювати з англомовними колегами. То вони прям офігіють від слова фікстури. Вибачаюсь але це читається як «фіксча». Не вчіть людей каверкати термінологію.

  • @user-bg7rq1nu6m
    @user-bg7rq1nu6m7 күн бұрын

    по розділенню на Sourse та Test. Думаю що це повязано з тестуванням самого застосунку Java. Коли пишуться Unit тести вони будуть в папці Test , а в Sourse буде код самого застосунку.

  • @newalyaska5668
    @newalyaska566812 күн бұрын

    Я не сеньор, але коли виконувала тестове завдання в свою теперішню компанію щось мені не сподобалося в тому тестовому, переробила і на співбесіді їм про то сказала)))по життю ніколи не наїзжаю....якщо бачу що можна інакше(не краще, а просто інакше і можливо більш оптимізованіше)

  • @qa_senpai
    @qa_senpai11 күн бұрын

    Оце топ, я б вас теж найняв 😉

  • @kuzmenko86
    @kuzmenko8613 күн бұрын

    Чотко

  • @user-en7zt3hs5r
    @user-en7zt3hs5r13 күн бұрын

    Було питання чому використовувався beforeEach і що це можна винести в фікстури. Як на мене таке легше читати, тобто все перед очима і не потрібно гадати, що відбувається за кадром, особливо коли вперше це бачиш.... тут треба взяти поправку на не, що я з фікстурами в playwright не знайомий і пишу на C#. IMHO чим більше інфи про тест у файлі з тестом, тим легше це аналізувати, особливо, якщо нема багато досвіду роботи з технологією і тд..

  • @nickfwhite4296
    @nickfwhite429613 күн бұрын

    я як зрозумів тут тестові мідлів/сенйорів? було б цікаво подивитися на тестові джунів

  • @qa_senpai
    @qa_senpai11 күн бұрын

    Треба щось придумати по цій темі

  • @Gumblbee
    @Gumblbee14 күн бұрын

    Дякую, я зараз намагаюсь зрозуміти все це, наче б то доходить щось до мене! 🙌

  • @user-ge3hf1qi5u
    @user-ge3hf1qi5u14 күн бұрын

    Добавте, будь ласка, лінки на репозиторії

  • @user-ge3hf1qi5u
    @user-ge3hf1qi5u14 күн бұрын

    А взагалі такого роду відео, це супер круто 1. Можна побачити як завдання роблять сеньйори, що дозволяє зрозуміти інколи хід думок. 2. Можна побачити хороші рішення, best practice і почути за архітектуру проєкту. І як бонус, це все ще й обговорюють два Ліди, які говорять як можна зробити краще, а як не потрібно. Тут пахне лайком по дефолту.

  • @qa_senpai
    @qa_senpai14 күн бұрын

    Додав в опис до відео ;)

  • @geoffreycollins6627
    @geoffreycollins662714 күн бұрын

    продублюю сюди питання з коментів: ​​так а якщо ми робимо типу для "ентерпрайзу" проект, то якщо в нас більше однієї сторінки, нам треба в кожному ПОМі ініціалізувати кукі компонент?. Мені все-таки рішення в першому проекті здається дальновиднішим

  • @seekerofsense
    @seekerofsense14 күн бұрын

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

  • @dantegrek176
    @dantegrek17614 күн бұрын

    навіщо в кожній сторінці ініціалізувати те що ти робиш один раз? непотрібно. в тебе всі тести за вийнятком тих де ти тестуєш той самий кукі попап вже будуть звільнені від потреба їх аксептати.

  • @dantegrek176
    @dantegrek17613 күн бұрын

    @@seekerofsense щоб не пропустити бажину на фічу з куками треба окремий файл з тестами завести)

  • @geoffreycollins6627
    @geoffreycollins662713 күн бұрын

    @@dantegrek176 так я про то и кажу. в вашому першому переробленому випадку, у разі якщо будуть ще якісь сторінки окрім Parfume, то треба додавати ту куки модалку в кожний ПОМ

  • @geoffreycollins6627
    @geoffreycollins662713 күн бұрын

    я б взагалі комбінував рішення в першому і останньому проектах: мав би окремий кукі компонент і додав би його до бейс пейджу один раз

  • @avramukk
    @avramukk14 күн бұрын

    Мужик підписуюсь на твій донателло, тільки продовжи відоси про api + playwright. Ось ідеально було б якби всі ті уроки шо на playwrihtsolutions тільки в відео форматі.

  • @avramukk
    @avramukk14 күн бұрын

    Дякую! Можете будь ласка додавати гітхаб репо до кожного відоса де пишете код?

  • @user-en7zt3hs5r
    @user-en7zt3hs5r15 күн бұрын

    Гарне інтервʼю. Тільки тут з наслідуванням обережніше потрібно, адже з часом підтримувати складніше. Можна йти в сторону Composition over inheritance..

  • @Hennadiii
    @Hennadiii15 күн бұрын

    Я Паші казав, шо хрєн він так легко знайде кандидата на публічнє інтерв'ю, а він мені наступного дня - он Макс є ) Максим, моя повага! Це дійсно не кожен зможе наважитися на таке інтерв'ю.

  • @user-ge3hf1qi5u
    @user-ge3hf1qi5u14 күн бұрын

    Я думаю, що можна рости як спеціаліст тільки коли виходиш із зони комфорту, а публічна співбесіда це саме про це)

  • @Viktor-lo1bq
    @Viktor-lo1bq17 күн бұрын

    А де можна почитати чи запитати у комюніті про тестування десктопу? Маю таку задачу і взагалі без поняття із чого та як почати (

  • @qa_senpai
    @qa_senpai15 күн бұрын

    Пошукайте в телеграмі qa_club_lviv та js_for_testing Там є чатіки, можете попитати людей

  • @archi_goodvin
    @archi_goodvin17 күн бұрын

    Привіт. В автоматизації і TS новенький.. Не можу розібратись з fs.. ReferenceError: fs is not defined at utils.ts:3 1 | export function getAuthData() { 2 | const filePath = "login-data.json"; > 3 | const rawData = fs.readFileSync(filePath); | ^ 4 | const jsonData = JSON.parse(rawData.toString()); 5 | 6 | return {

  • @archi_goodvin
    @archi_goodvin17 күн бұрын

    все, розібрався, не імпортував fs.. дякую за працю!)

  • @Bsns518uwu
    @Bsns518uwu19 күн бұрын

    Дякую

  • @andrewpoganovsky4937
    @andrewpoganovsky493719 күн бұрын

    З цікавістю подивився. Насправді кожен тут почує те, що хоче почути. Найважливіша інформація звісно в самому кінці, про те, що саме робить тебе інженером. Павлу респект за цікавий контент.

  • @user-zf1no1lf6f
    @user-zf1no1lf6f19 күн бұрын

    чекаю наступних відео !

  • @nastyaformus944
    @nastyaformus94421 күн бұрын

    Ставлю лайк) дякую за змістовне відео, також алгоритм оцінки, в якому напрямку рухатись, можна брати за гайд по професійному зростанню.

  • @leonidvr6455
    @leonidvr645521 күн бұрын

    Можна щось таке зробити щоб час порахувати час console.time('Start'); code to execute console.timeEnd('Sync time');

  • @user-zf1no1lf6f
    @user-zf1no1lf6f21 күн бұрын

    дякую ! вск дуже зрозуміло !

  • @gefo0
    @gefo021 күн бұрын

    Працюю з Selenium і Java, але вже чітко видно шо варто починати рухатись в сторону Playwright і js/ts

  • @andrewpoganovsky4937
    @andrewpoganovsky493719 күн бұрын

    Так і зробив, і не секунди не жалкую. А у Павла, доречі, купа цікавого є на каналі щодо автоматизації TS/Playwright, рекомендую :-)

  • @VasylZorivchak
    @VasylZorivchak23 күн бұрын

    дуже цікаво. Взагалі круто було б розвивати відео про pr і автоматизацію на ньому. Дякую авторе

  • @user-fm5zp2tr8y
    @user-fm5zp2tr8y23 күн бұрын

    Дякую за чудове пояснення! Побільше б такого якісного українського контенту!

  • @avramukk
    @avramukk26 күн бұрын

    Користуюсь гітом в lazygit.

  • @marzan1038
    @marzan103827 күн бұрын

    Я теж юзаю чат джипіті для тестування апі в постман і ось мені пропонують почати автоматизацію з плейврайт і тайпскріпт, дай пораду з чого почати?

  • @qa_senpai
    @qa_senpai26 күн бұрын

    Ви в правильному місці, подивіться моє відео перший апі тест з playwright

  • @iamprettyuseless
    @iamprettyuseless27 күн бұрын

    Дякую що записуєш такі співбесіди! Хоча після перегляду залишилось відчуття ніби це на trainee

  • @qa_senpai
    @qa_senpai26 күн бұрын

    чого так? Мені здається Макс добре справився.

  • @Hennadiii
    @Hennadiii27 күн бұрын

    Скааааааййпппппп )))

  • @VasylZorivchak
    @VasylZorivchak27 күн бұрын

    дякую за український гарний контент

  • @yegorlisnyak1373
    @yegorlisnyak137328 күн бұрын

    Цікава практика такого роду. Гарні навички інтерв'юера. Давай ще))

  • @yanapetrenko6777
    @yanapetrenko677728 күн бұрын

    Кандидат класний, молодець.Гарно тримався)))Підтримка

  • @user-hc7yr4wv5m
    @user-hc7yr4wv5m28 күн бұрын

    Отакої...щось тут місцями не дуже джун вже наче😅, а уже мідл як мінімум

  • @Hennadiii
    @Hennadiii15 күн бұрын

    Та нє, до мідла ще треба попрацювати ) не в обіду Максу )

  • @user-um6tf6wu4w
    @user-um6tf6wu4w29 күн бұрын

    Клас, дякую за матеріал!

  • @user-gu6lu3zz6j
    @user-gu6lu3zz6j29 күн бұрын

    Дякую за чудове інтервʼю! Було б круто мати побільше таких

  • @user-mf8hf4uk3h
    @user-mf8hf4uk3hАй бұрын

    Дуже корисно, дякую!

  • @dmytro3593
    @dmytro3593Ай бұрын

    Макс молодець, це офігеннтй стресс і він круто тримався. Дякую за цікаве відео

  • @lorem_ipsum0
    @lorem_ipsum0Ай бұрын

    Класне інтерв'ю, кандидат непогано розбирається і мотивований, що головне

  • @Popeliuha
    @PopeliuhaАй бұрын

    Мені сподобалось. Питання хороші, і Макс молодець. Не варто переживати було)

  • @TheStalkerMen
    @TheStalkerMenАй бұрын

    Дякую, за контент, якщо є можливість, то підвищіть якість відео до 1080п бо на 720п в DevTools іноді не можна було розібрати що написано в пошуку

  • @alexturikua
    @alexturikuaАй бұрын

    Респект за контент українською ✌️🇺🇦 Typescript саме для тих хто не знає javascript 😉 ... Typescript лише синтаксис , ну і як не крути в результаті має перетворитися на javascript 😂🤣

  • @pixrise
    @pixriseАй бұрын

    Дуже дякую, колего! Продовжуйте, бо у вас прекрасно виходить!

  • @qa_senpai
    @qa_senpaiАй бұрын

    Дякую пане 🥹

  • @user-zr1cy8si3h
    @user-zr1cy8si3hАй бұрын

    Друзья, очень очень нужна ваша помощь! Я пишу автотесты на webdriverio + docker + chrome + edge + firefox + aws + seleniumGrid. Запускаю локально, в параллели, все работает замечательно. Как только пытаюсь ранить тесты удаленно получаю ошибку "can not creatre session". НО как только я запускаю тесты(AWS) на любом одном браузере, тесты проходя, не падают. Это значит что если запускаю 2 или больше бразуреоов получаю ошибку, если по одному, все работает хорошо. Помогите, пожалуйста!!!! Проблемы возникают только при ране на AWS.

  • @Lovelace640
    @Lovelace640Ай бұрын

    Привіт) підкажи, будь ласка, виникла проблема з передачею params у get метод. Параметри реквесту доволі дивні, а саме include[]: author include[]: article Як це передати у реквест використовуючи playwright? Дяк

  • @qa_senpai
    @qa_senpaiАй бұрын

    Вітаю :) Треба більше інформації, можете скинути як виглядає готовий url get реквеста з усіма параметрами :)

  • @innakozak7609
    @innakozak7609Ай бұрын

    Хлопці, які хороші курси по javascript automation порекомендуєте. Чи ви не читаєте коментарів;)

  • @zloezloghost
    @zloezloghostАй бұрын

    Да, оч круто, благодарочка! полезно, Гене отдельный привет и респект)

  • @user-il3qg2mu9s
    @user-il3qg2mu9sАй бұрын

    Дякую!

  • @innakozak7609
    @innakozak7609Ай бұрын

    Запитання: чи ви часто використовуєте cucumber при автоматизації .

  • @qa_senpai
    @qa_senpaiАй бұрын

    Вітаю :) Не використовую, і вам не рекомендую . На каналі є про це відео що не так з BDD? (керована поведінкою розробка) kzread.info/dash/bejne/p3ajpJODe8a6d84.html