Як виконувати тестове завдання Senior Test Automation Engineer?
Ойындар
Говоримо про автоматизацію і виконуємо тестове завдання на позицію Senior Test Automation Engineer.
підтримати канал:
₴ 🇺🇦 donatello.to/qasenpai
мій телеграм канал та інші посилання:
📎 t.me/qa_advice
📎 linktr.ee/qasenpai
закрита масонська qa спільнта в Discord
📎 / discord
Пікірлер: 33
Респект за контент українською ✌️🇺🇦 Typescript саме для тих хто не знає javascript 😉 ... Typescript лише синтаксис , ну і як не крути в результаті має перетворитися на javascript 😂🤣
Nice! Мені сподобалась реалізація окремого класу селекторів. Я такі лейери більше використовував у інших мовах. Але приклад дуже класний. На рахунок композиції теж супер. Я все ж таки додаю, окрім композиції, базовий клас щоб хоча би page винести туди та мати якісь базові методи. Але на смак всі фломастери різні)
@qa_senpai
2 ай бұрын
дякую Костя :)
Використовував storageState як фікстуру , перед всіма тестами логінився і потім цього юзера користував скрізь. Класний апроуч! В конфіг файлі можна вказати глобал сетап на класс , який логіниться і зберігає сторедж стейт.
Велике вам дякую за досвід та ваші знання, дивлюсь, займаюсь потрошку, вчу все, ви дуже допомагаєте
Дякую!
Дуже цікаве відео. Вас завжди приємно слухати, чекаю на ваші нові відео!
Да, оч круто, благодарочка! полезно, Гене отдельный привет и респект)
Дякую за відос, багато корисних та скілових порад. З ноутом біда, треба фіксити))
Дякую за відео, як раз шукав таке, щоб було видно з самого початку що і як робити новачку, з перших кроків.І ще прохання розглянути таку тулу як monocart-reporter, бо алюр то яндекс, а яндекс то рашка
Привіт, стрім крутий не вистачало такого контенту, прохання тільки знайти спосіб шарити більше одного вікна, бо часто видно статичну картинку, в той час як код пишеться в іншому вікні
@qa_senpai
2 ай бұрын
Дякую :) Так, то перший досвід в стрімінгу. Думаю наступного разу буде краще ;)
Привіт, дуже сподобалось відео Маю питання, а що за тема стоїть для VS кода? Дуже сподобалась, такод хочу спробувати
@qa_senpai
2 ай бұрын
Вітаю :) Це Night Owl. Пошукайте Marketplace, у неї там приблизно 2.5 млн завантажень
Прикріпіть будь-ласка ссилку на гітхаб з цим тестовим проектом
За спробу поділитись досвідом +++. Формат відео теж дуже гарний... А от рівень технічного виконання максимуму на мідл лов... 1. Конкатинація стрінгів з локаторами це мінус, локатор дозволяє чейнінг. 2. З таким підходом до опису компонентів де всі методи обгорнуті їх розмір буде розростатись. Це код смел... 3. Компонент не має примати пейджу, це ж не пейджа. Вже би парет локатор приймав краще. 4. Рівень тестів добре. Тут +++... 5. Про твої 5 секунд, стратегія таких вейтів де ти чекаєш елемент має базуватись на стані елементу а не на очікуванні всієї сторінки.
@qa_senpai
2 ай бұрын
Дякую за зворотній звʼязок ) У мене до вас пропозиція, зробіть як ви вважаєте правильним, скиньте мені посилання, а ми потім розберемо і порівняємо виконання на стрімі ) Зробимо роботу над помилками, Це взагалі буде топ !
@dantegrek176
2 ай бұрын
@@qa_senpai модна, зроби публічний гіт хаб репо і я відбренчуюсь
@user-qm1cw9em2j
2 ай бұрын
@@dantegrek176 Я тут все те саме зробив Autom8Wizard/testTask (повністю лінку не вставляв, так як ютуб не дозволяє)
@qa_senpai
2 ай бұрын
@dantegrek176 qa-senpai/test-automation-exercise
@dantegrek176
2 ай бұрын
@@qa_senpai ПР готовий
Йопт... схоже цю балалайню (тестове) багато людей робило.
@qa_senpai
2 ай бұрын
Тепер їм прийдеться щось нове вигадати ;)
Привіт, так а можно почути твою точку зору що не так з локаторами, які Playwright рекомендує використовувати(такі як Page.GetByRole() та інші)?
@qa_senpai
2 ай бұрын
Дивіться, воно нормально працює якщо у вас 1) Ідеальний фронтент, де розробники стараються вам надати всі можливі атрибути до веб елементів 2) ви не плануєте перевикористовувати цей локатор для інших елементів (як я робив у відео) Нажаль перший кейс дуже рідко зустрічається, а якщо ви маєте окремий локатор під кожний елемент і не стараєтесь їх перевикористовувати то дуже швидко все це підтримувати буде дуже важко. Тому відповідь на ваше питання... скоріш негативно, але є кейси коли воно працює і цього достатньо.
@dantegrek176
2 ай бұрын
Справжній сінйор може без xpath обійтись)