БОГДАН ЛОЗИНСЬКИЙ «Технічні аспекти для нетехнічних: автоматизація та баг репортинг» QADay

GoQA
GoQAGoQA
Технічні аспекти для нетехнічних:
автоматизація та баг репортинг
Лозинський Богдан
Автоматизація рутини
для новачків
Playwright
Встановлений Node.js + VSCode
Встановлений Playwright
Playwright – help
Генерація коду через Codegen
Розбираємо код по кроках
Що нам потрібно?
Встановлення
Node.js/Playwright/VSCode
VS Code - https:/
/code.visualstudio.com/download
Текстовий редактор для роботи з нашим кодом автотестів.
Дозволяє в одному вікні працювати з тестами та командним рядком.
Редактор містить вбудований зневаджувач, інструменти для роботи з Git і засоби рефакторингу, навігації по
коду, автодоповнення типових конструкцій і контекстної підказки.
Node.js - https:/
/nodejs.org/en/download/
Середовище виконання - без нього ми зможемо писати код, але не зможемо цей код запустити.
Latest LTS Version: 18.18.0 (includes npm 9.8.1) - сюди входить також менеджер пакетів npm
Playwright - https:/
/playwright.dev/docs/intro
Встановити Playwright не вдасться без встановлених node.js та npm
Щоб перевірити чи встановлені node & npm потрібно у командному рядку запустити команди:
node -v && npm -v
У відповідь ми повинні отримати версію node.js та версію npm
Для встановлення Playwright потрібно у командному рядку запустити команду:
npm init playwright@latest
І далі обирати варіанти за замовчуванням.
Playwright test framework
npm init playwright@latest (встановлення)
npx playwright --help (перевіряємо успішність встановлення і допоміжну інфо)
npx playwright test --help (варіанти і параметри запуску тестів)
npx playwright test (запуск усіх тестів з папки testDir із playwright.config.ts)
npx playwright test tests/example.spec.ts (запуск тестів із конкретного файлу)
npx playwright test tests/example.spec.ts --project=chromium --debug
(запуск тестів із конкретного файлу на браузері chromium у режимі
налагодження (дебагінгу))
Команди Playwright CLI
npx playwright codegen --browser=chromium demo.playwright.dev/todomvc
Магія :)
З цього моменту ваші дії будуть
записані у вигляді коду, котрий
можна відтворити
Codegen
Test Generator
npx playwright codegen - запуск команди зі всіма параметрами за замовчуванням
--browser=chromium - параметр зі вказанням браузера
demo.playwright.dev/todomvc - стартова сторінка для генерації тестів
Як стартова сторінка так і браузер можуть бути іншими
Більше деталей - https:/
/playwright.dev/docs/codegen
Codegen пояснення
JAM - для легкого і
швидкого баг
репортингу
Чому JAM?
Найшвидший баг-репортинг
Легко встановити і використовувати
Проста інтеграція з JIRA, ClickUP і т.д.
Запис сесії, а не просто відео дій в браузері
Можливість для нетехнічних замовників надати
вичерпну інформацію про баг
JAM Chrome Extension
JAM extension -> Click on the icon -> Instant Replay
Магія :)
Ваші дії записуються разом із
Console & Network tabs
Jam Instant Replay
JAM bug reporting
Інструмент полегшить лише веб тестування
Ризики безпеки - запис останніх дій користувача
Розширення працює тільки в Chrome браузері
Документація - https:/
/jam.dev/docs/
Обмеження безкоштовної версії -
https:/
/jam.dev/pricing
JAM - обмеження
Мій LinkedIn –>
Питання,
зауваження та
пропозиції ?
1 of 12

Recommended

'GOLANG USAGE IN DEVELOPMENT OF NODE.JS APPLICATIONS (NODE.JS: IN GO WE TRUST... by
'GOLANG USAGE IN DEVELOPMENT OF NODE.JS APPLICATIONS (NODE.JS: IN GO WE TRUST...'GOLANG USAGE IN DEVELOPMENT OF NODE.JS APPLICATIONS (NODE.JS: IN GO WE TRUST...
'GOLANG USAGE IN DEVELOPMENT OF NODE.JS APPLICATIONS (NODE.JS: IN GO WE TRUST...OdessaJS Conf
98 views88 slides
Tdd, ти де? by
Tdd, ти де?Tdd, ти де?
Tdd, ти де?Roman Mazur
684 views28 slides
МИХАЙЛО БОДНАРЧУК «Як перестати боятись та полюбити автотести на JavaScript» ... by
МИХАЙЛО БОДНАРЧУК «Як перестати боятись та полюбити автотести на JavaScript» ...МИХАЙЛО БОДНАРЧУК «Як перестати боятись та полюбити автотести на JavaScript» ...
МИХАЙЛО БОДНАРЧУК «Як перестати боятись та полюбити автотести на JavaScript» ...GoQA
44 views35 slides
Android: Інструменти програміста by
Android: Інструменти програмістаAndroid: Інструменти програміста
Android: Інструменти програмістаAnatoliy Odukha
612 views27 slides
"Rethinking Continuous Delivery", Andrii Nasinnyk by
"Rethinking Continuous Delivery",  Andrii Nasinnyk"Rethinking Continuous Delivery",  Andrii Nasinnyk
"Rethinking Continuous Delivery", Andrii NasinnykFwdays
58 views49 slides
NodeJS.pptx by
NodeJS.pptxNodeJS.pptx
NodeJS.pptxLyubovMyetolkina
11 views15 slides

More Related Content

Similar to БОГДАН ЛОЗИНСЬКИЙ «Технічні аспекти для нетехнічних: автоматизація та баг репортинг» QADay

Stfalcon QA Meetup 31.01.2020 by
Stfalcon QA Meetup 31.01.2020Stfalcon QA Meetup 31.01.2020
Stfalcon QA Meetup 31.01.2020Stfalcon Meetups
95 views56 slides
3 клас урок 28 як створювати програми by
3 клас урок 28 як створювати програми3 клас урок 28 як створювати програми
3 клас урок 28 як створювати програмиСокальська ЗШ І-ІІІ ступенів №2
355 views10 slides
природна і економна дорожня карта для переходу команди розробки на тест центр... by
природна і економна дорожня карта для переходу команди розробки на тест центр...природна і економна дорожня карта для переходу команди розробки на тест центр...
природна і економна дорожня карта для переходу команди розробки на тест центр...Andrii Podanenko
310 views27 slides
JS Fest 2019/Autumn. Борис Могила. Svelte. Почему нам не нужно run-time ядро by
JS Fest 2019/Autumn. Борис Могила. Svelte. Почему нам не нужно run-time ядроJS Fest 2019/Autumn. Борис Могила. Svelte. Почему нам не нужно run-time ядро
JS Fest 2019/Autumn. Борис Могила. Svelte. Почему нам не нужно run-time ядроJSFestUA
250 views36 slides
Global logic tech talk switching to Angular.js by
Global logic tech talk switching to Angular.jsGlobal logic tech talk switching to Angular.js
Global logic tech talk switching to Angular.jsPavlo Iuriichuk
632 views20 slides

Similar to БОГДАН ЛОЗИНСЬКИЙ «Технічні аспекти для нетехнічних: автоматизація та баг репортинг» QADay(20)

природна і економна дорожня карта для переходу команди розробки на тест центр... by Andrii Podanenko
природна і економна дорожня карта для переходу команди розробки на тест центр...природна і економна дорожня карта для переходу команди розробки на тест центр...
природна і економна дорожня карта для переходу команди розробки на тест центр...
Andrii Podanenko310 views
JS Fest 2019/Autumn. Борис Могила. Svelte. Почему нам не нужно run-time ядро by JSFestUA
JS Fest 2019/Autumn. Борис Могила. Svelte. Почему нам не нужно run-time ядроJS Fest 2019/Autumn. Борис Могила. Svelte. Почему нам не нужно run-time ядро
JS Fest 2019/Autumn. Борис Могила. Svelte. Почему нам не нужно run-time ядро
JSFestUA250 views
Global logic tech talk switching to Angular.js by Pavlo Iuriichuk
Global logic tech talk switching to Angular.jsGlobal logic tech talk switching to Angular.js
Global logic tech talk switching to Angular.js
Pavlo Iuriichuk632 views
Павло Юрійчук — Перехід на Angular.js. Howto by GlobalLogic Ukraine
Павло Юрійчук — Перехід на Angular.js. HowtoПавло Юрійчук — Перехід на Angular.js. Howto
Павло Юрійчук — Перехід на Angular.js. Howto
Mka python jr-urok_01_ua_1563258764 by PavloTsiura
Mka python jr-urok_01_ua_1563258764Mka python jr-urok_01_ua_1563258764
Mka python jr-urok_01_ua_1563258764
PavloTsiura65 views
Grok web application framework by Quintagroup
Grok web application frameworkGrok web application framework
Grok web application framework
Quintagroup533 views
'Worker threads vs c++ addons' by Novokhatskyi Oleksii at OdessaJS'2020 by OdessaJS Conf
'Worker threads vs c++ addons' by Novokhatskyi Oleksii at OdessaJS'2020'Worker threads vs c++ addons' by Novokhatskyi Oleksii at OdessaJS'2020
'Worker threads vs c++ addons' by Novokhatskyi Oleksii at OdessaJS'2020
OdessaJS Conf168 views
Изучение интерфейсов операционных систем с помощью Embedded System by itconnect2016
Изучение интерфейсов операционных систем с помощью Embedded SystemИзучение интерфейсов операционных систем с помощью Embedded System
Изучение интерфейсов операционных систем с помощью Embedded System
itconnect2016304 views
"Source Generators in Action", Volodymyr Lantsov by Fwdays
"Source Generators in Action", Volodymyr Lantsov"Source Generators in Action", Volodymyr Lantsov
"Source Generators in Action", Volodymyr Lantsov
Fwdays74 views
Aspnet core by eleksdev
Aspnet coreAspnet core
Aspnet core
eleksdev3.1K views
"Laravel Tips & Tricks - 7 Steps to Dramatically Improve Performance", Yehor ... by Fwdays
"Laravel Tips & Tricks - 7 Steps to Dramatically Improve Performance", Yehor ..."Laravel Tips & Tricks - 7 Steps to Dramatically Improve Performance", Yehor ...
"Laravel Tips & Tricks - 7 Steps to Dramatically Improve Performance", Yehor ...
Fwdays153 views

More from GoQA

Слуцька Вікторія - Виступити і не наступити на граблі: Як виступати QA спеціа... by
Слуцька Вікторія - Виступити і не наступити на граблі: Як виступати QA спеціа...Слуцька Вікторія - Виступити і не наступити на граблі: Як виступати QA спеціа...
Слуцька Вікторія - Виступити і не наступити на граблі: Як виступати QA спеціа...GoQA
24 views23 slides
ОЛЕКСАНДР ХОТЕМСЬКИЙ «Планування стратегії розвитку тестування на проекті» by
ОЛЕКСАНДР ХОТЕМСЬКИЙ «Планування стратегії розвитку тестування на проекті»ОЛЕКСАНДР ХОТЕМСЬКИЙ «Планування стратегії розвитку тестування на проекті»
ОЛЕКСАНДР ХОТЕМСЬКИЙ «Планування стратегії розвитку тестування на проекті»GoQA
29 views22 slides
РОМАН ДУМАНСЬКИЙ «Testing the application in the Amazon Cloud» by
РОМАН ДУМАНСЬКИЙ «Testing the application in the Amazon Cloud»РОМАН ДУМАНСЬКИЙ «Testing the application in the Amazon Cloud»
РОМАН ДУМАНСЬКИЙ «Testing the application in the Amazon Cloud»GoQA
24 views19 slides
ВЯЧЕСЛАВ САХАРОВ “Баги, хотфікси та воркераунди в космічній галузі. Вчимось н... by
ВЯЧЕСЛАВ САХАРОВ “Баги, хотфікси та воркераунди в космічній галузі. Вчимось н...ВЯЧЕСЛАВ САХАРОВ “Баги, хотфікси та воркераунди в космічній галузі. Вчимось н...
ВЯЧЕСЛАВ САХАРОВ “Баги, хотфікси та воркераунди в космічній галузі. Вчимось н...GoQA
21 views17 slides
СВІТЛАНА ЯКОВЛЄВА «Реформування QA підходу – як це було і що з цього вийшло» by
СВІТЛАНА ЯКОВЛЄВА «Реформування QA підходу – як це було і що з цього вийшло»СВІТЛАНА ЯКОВЛЄВА «Реформування QA підходу – як це було і що з цього вийшло»
СВІТЛАНА ЯКОВЛЄВА «Реформування QA підходу – як це було і що з цього вийшло»GoQA
54 views16 slides
АНТОН АНІКЕЄВ «Якість продукту: погляд різних ролей» by
АНТОН АНІКЕЄВ «Якість продукту: погляд різних ролей»АНТОН АНІКЕЄВ «Якість продукту: погляд різних ролей»
АНТОН АНІКЕЄВ «Якість продукту: погляд різних ролей»GoQA
36 views20 slides

More from GoQA(20)

Слуцька Вікторія - Виступити і не наступити на граблі: Як виступати QA спеціа... by GoQA
Слуцька Вікторія - Виступити і не наступити на граблі: Як виступати QA спеціа...Слуцька Вікторія - Виступити і не наступити на граблі: Як виступати QA спеціа...
Слуцька Вікторія - Виступити і не наступити на граблі: Як виступати QA спеціа...
GoQA24 views
ОЛЕКСАНДР ХОТЕМСЬКИЙ «Планування стратегії розвитку тестування на проекті» by GoQA
ОЛЕКСАНДР ХОТЕМСЬКИЙ «Планування стратегії розвитку тестування на проекті»ОЛЕКСАНДР ХОТЕМСЬКИЙ «Планування стратегії розвитку тестування на проекті»
ОЛЕКСАНДР ХОТЕМСЬКИЙ «Планування стратегії розвитку тестування на проекті»
GoQA29 views
РОМАН ДУМАНСЬКИЙ «Testing the application in the Amazon Cloud» by GoQA
РОМАН ДУМАНСЬКИЙ «Testing the application in the Amazon Cloud»РОМАН ДУМАНСЬКИЙ «Testing the application in the Amazon Cloud»
РОМАН ДУМАНСЬКИЙ «Testing the application in the Amazon Cloud»
GoQA24 views
ВЯЧЕСЛАВ САХАРОВ “Баги, хотфікси та воркераунди в космічній галузі. Вчимось н... by GoQA
ВЯЧЕСЛАВ САХАРОВ “Баги, хотфікси та воркераунди в космічній галузі. Вчимось н...ВЯЧЕСЛАВ САХАРОВ “Баги, хотфікси та воркераунди в космічній галузі. Вчимось н...
ВЯЧЕСЛАВ САХАРОВ “Баги, хотфікси та воркераунди в космічній галузі. Вчимось н...
GoQA21 views
СВІТЛАНА ЯКОВЛЄВА «Реформування QA підходу – як це було і що з цього вийшло» by GoQA
СВІТЛАНА ЯКОВЛЄВА «Реформування QA підходу – як це було і що з цього вийшло»СВІТЛАНА ЯКОВЛЄВА «Реформування QA підходу – як це було і що з цього вийшло»
СВІТЛАНА ЯКОВЛЄВА «Реформування QA підходу – як це було і що з цього вийшло»
GoQA54 views
АНТОН АНІКЕЄВ «Якість продукту: погляд різних ролей» by GoQA
АНТОН АНІКЕЄВ «Якість продукту: погляд різних ролей»АНТОН АНІКЕЄВ «Якість продукту: погляд різних ролей»
АНТОН АНІКЕЄВ «Якість продукту: погляд різних ролей»
GoQA36 views
ПАВЛО ГУЛІДОВ «Інфраструктура для тестування IoT: від мереж до взаємодії команд» by GoQA
ПАВЛО ГУЛІДОВ «Інфраструктура для тестування IoT: від мереж до взаємодії команд»ПАВЛО ГУЛІДОВ «Інфраструктура для тестування IoT: від мереж до взаємодії команд»
ПАВЛО ГУЛІДОВ «Інфраструктура для тестування IoT: від мереж до взаємодії команд»
GoQA23 views
YEGOR MAKSYMCHUK «Using Kubernetes for organization performance tests» by GoQA
YEGOR MAKSYMCHUK «Using Kubernetes for organization performance tests»YEGOR MAKSYMCHUK «Using Kubernetes for organization performance tests»
YEGOR MAKSYMCHUK «Using Kubernetes for organization performance tests»
GoQA20 views
АНАСТАСІЯ РУСОВА «Побудова якості в команді без тестувальників – міф чи реаль... by GoQA
АНАСТАСІЯ РУСОВА «Побудова якості в команді без тестувальників – міф чи реаль...АНАСТАСІЯ РУСОВА «Побудова якості в команді без тестувальників – міф чи реаль...
АНАСТАСІЯ РУСОВА «Побудова якості в команді без тестувальників – міф чи реаль...
GoQA54 views
АНТОН БУЖИНСЬКИЙ «Покращення процесів тестування. Зменшуємо ТТМ та прискорюєм... by GoQA
АНТОН БУЖИНСЬКИЙ «Покращення процесів тестування. Зменшуємо ТТМ та прискорюєм...АНТОН БУЖИНСЬКИЙ «Покращення процесів тестування. Зменшуємо ТТМ та прискорюєм...
АНТОН БУЖИНСЬКИЙ «Покращення процесів тестування. Зменшуємо ТТМ та прискорюєм...
GoQA37 views
РАМЕЛЛА БАСЕНКО - Getting ready for ISTQB Foundation 4.0: Overview and Q&A se... by GoQA
РАМЕЛЛА БАСЕНКО - Getting ready for ISTQB Foundation 4.0: Overview and Q&A se...РАМЕЛЛА БАСЕНКО - Getting ready for ISTQB Foundation 4.0: Overview and Q&A se...
РАМЕЛЛА БАСЕНКО - Getting ready for ISTQB Foundation 4.0: Overview and Q&A se...
GoQA12 views
КАТЕРИНА АБЗЯТОВА - Getting ready for ISTQB Foundation 4.0: Overview and Q&A ... by GoQA
КАТЕРИНА АБЗЯТОВА - Getting ready for ISTQB Foundation 4.0: Overview and Q&A ...КАТЕРИНА АБЗЯТОВА - Getting ready for ISTQB Foundation 4.0: Overview and Q&A ...
КАТЕРИНА АБЗЯТОВА - Getting ready for ISTQB Foundation 4.0: Overview and Q&A ...
GoQA57 views
ІЛОНА НАЗАРОВА «Аудит процесів на проекті очима QA» QADay by GoQA
ІЛОНА НАЗАРОВА «Аудит процесів на проекті очима QA» QADayІЛОНА НАЗАРОВА «Аудит процесів на проекті очима QA» QADay
ІЛОНА НАЗАРОВА «Аудит процесів на проекті очима QA» QADay
GoQA25 views
КАТЕРИНА АБЗЯТОВА «Optimizing Testing Processes on Practical Cases» QADay by GoQA
КАТЕРИНА АБЗЯТОВА «Optimizing Testing Processes on Practical Cases» QADayКАТЕРИНА АБЗЯТОВА «Optimizing Testing Processes on Practical Cases» QADay
КАТЕРИНА АБЗЯТОВА «Optimizing Testing Processes on Practical Cases» QADay
GoQA35 views
ЄВГЕНІЙ ПАСЄКА «Planning: the Killer of Creativity or the Path to Success» Q... by GoQA
ЄВГЕНІЙ ПАСЄКА «Planning: the Killer of Creativity or the Path to Success» Q...ЄВГЕНІЙ ПАСЄКА «Planning: the Killer of Creativity or the Path to Success» Q...
ЄВГЕНІЙ ПАСЄКА «Planning: the Killer of Creativity or the Path to Success» Q...
GoQA18 views
СЕРГІЙ ІВАНОВ «TLivium, або історія створення та пілотного запуску програми п... by GoQA
СЕРГІЙ ІВАНОВ «TLivium, або історія створення та пілотного запуску програми п...СЕРГІЙ ІВАНОВ «TLivium, або історія створення та пілотного запуску програми п...
СЕРГІЙ ІВАНОВ «TLivium, або історія створення та пілотного запуску програми п...
GoQA42 views
ВІКТОРІЯ ПІДОПРИГОРА «Управління командою: Розвиток команди, оцінка навичок і... by GoQA
ВІКТОРІЯ ПІДОПРИГОРА «Управління командою: Розвиток команди, оцінка навичок і...ВІКТОРІЯ ПІДОПРИГОРА «Управління командою: Розвиток команди, оцінка навичок і...
ВІКТОРІЯ ПІДОПРИГОРА «Управління командою: Розвиток команди, оцінка навичок і...
GoQA49 views
КАТЕРИНА АБЗЯТОВА «Тестування мобільних додатків: Як створити виграшну страте... by GoQA
КАТЕРИНА АБЗЯТОВА «Тестування мобільних додатків: Як створити виграшну страте...КАТЕРИНА АБЗЯТОВА «Тестування мобільних додатків: Як створити виграшну страте...
КАТЕРИНА АБЗЯТОВА «Тестування мобільних додатків: Як створити виграшну страте...
GoQA30 views
РОМАН ЯКИМЧУК «Як побудувати процес тестування з 0, в компанії уже з існуючим... by GoQA
РОМАН ЯКИМЧУК «Як побудувати процес тестування з 0, в компанії уже з існуючим...РОМАН ЯКИМЧУК «Як побудувати процес тестування з 0, в компанії уже з існуючим...
РОМАН ЯКИМЧУК «Як побудувати процес тестування з 0, в компанії уже з існуючим...
GoQA47 views
МИХАЙЛО БОДНАРЧУК «Як AI змінить автоматизацію тестування і до чого нам треба... by GoQA
МИХАЙЛО БОДНАРЧУК «Як AI змінить автоматизацію тестування і до чого нам треба...МИХАЙЛО БОДНАРЧУК «Як AI змінить автоматизацію тестування і до чого нам треба...
МИХАЙЛО БОДНАРЧУК «Як AI змінить автоматизацію тестування і до чого нам треба...
GoQA28 views

Recently uploaded

Цифрові права та обов’язки by
Цифрові права та обов’язкиЦифрові права та обов’язки
Цифрові права та обов’язкиНБУ для дітей
32 views31 slides
Іде, іде святий Миколай.pptx by
Іде, іде святий Миколай.pptxІде, іде святий Миколай.pptx
Іде, іде святий Миколай.pptxssuserf9277b
9 views12 slides
Семінар Пізнаємо природу.pptx by
Семінар Пізнаємо природу.pptxСемінар Пізнаємо природу.pptx
Семінар Пізнаємо природу.pptxssuser389ffd
11 views14 slides
Вікторина на знання історії Збройних Сил України by
Вікторина на знання історії Збройних Сил УкраїниВікторина на знання історії Збройних Сил України
Вікторина на знання історії Збройних Сил УкраїниNataliya Persikova
29 views11 slides
звіт директора КГ №124 за 2022-2023 н.р..pdf by
звіт директора КГ №124 за 2022-2023 н.р..pdfзвіт директора КГ №124 за 2022-2023 н.р..pdf
звіт директора КГ №124 за 2022-2023 н.р..pdfssuser46127c
9 views24 slides
гопчук а.а.pptx by
гопчук а.а.pptxгопчук а.а.pptx
гопчук а.а.pptxssuser389ffd
10 views21 slides

Recently uploaded(19)

Іде, іде святий Миколай.pptx by ssuserf9277b
Іде, іде святий Миколай.pptxІде, іде святий Миколай.pptx
Іде, іде святий Миколай.pptx
ssuserf9277b9 views
Семінар Пізнаємо природу.pptx by ssuser389ffd
Семінар Пізнаємо природу.pptxСемінар Пізнаємо природу.pptx
Семінар Пізнаємо природу.pptx
ssuser389ffd11 views
Вікторина на знання історії Збройних Сил України by Nataliya Persikova
Вікторина на знання історії Збройних Сил УкраїниВікторина на знання історії Збройних Сил України
Вікторина на знання історії Збройних Сил України
звіт директора КГ №124 за 2022-2023 н.р..pdf by ssuser46127c
звіт директора КГ №124 за 2022-2023 н.р..pdfзвіт директора КГ №124 за 2022-2023 н.р..pdf
звіт директора КГ №124 за 2022-2023 н.р..pdf
ssuser46127c9 views
гопчук а.а.pptx by ssuser389ffd
гопчук а.а.pptxгопчук а.а.pptx
гопчук а.а.pptx
ssuser389ffd10 views
зображення_viber_2023-11-28_10-44-22-872.pdf by ssuser46127c
зображення_viber_2023-11-28_10-44-22-872.pdfзображення_viber_2023-11-28_10-44-22-872.pdf
зображення_viber_2023-11-28_10-44-22-872.pdf
ssuser46127c5 views
Презентація Наукової школи Войтова В.А. by tetiana1958
Презентація Наукової школи Войтова В.А.Презентація Наукової школи Войтова В.А.
Презентація Наукової школи Войтова В.А.
tetiana195838 views
Правила прийому 2024.pdf by home
Правила прийому 2024.pdfПравила прийому 2024.pdf
Правила прийому 2024.pdf
home38 views
Інформатика_5 клас_Генеза_22.pdf by VchutelInf
Інформатика_5 клас_Генеза_22.pdfІнформатика_5 клас_Генеза_22.pdf
Інформатика_5 клас_Генеза_22.pdf
VchutelInf5 views
Світ дитячої творчості - окрема сторінка бібліотечного життя. Підсумовуємо та... by ssuser15a891
Світ дитячої творчості - окрема сторінка бібліотечного життя. Підсумовуємо та...Світ дитячої творчості - окрема сторінка бібліотечного життя. Підсумовуємо та...
Світ дитячої творчості - окрема сторінка бібліотечного життя. Підсумовуємо та...
ssuser15a891234 views
Бiблiотека як центр емоційного відновлення в громаді.pdf by ssuser15a891
Бiблiотека як центр емоційного відновлення в громаді.pdfБiблiотека як центр емоційного відновлення в громаді.pdf
Бiблiотека як центр емоційного відновлення в громаді.pdf
ssuser15a89137 views
Вікторина на знання історії Збройних Сил України by Nataliya Persikova
Вікторина на знання історії Збройних Сил УкраїниВікторина на знання історії Збройних Сил України
Вікторина на знання історії Збройних Сил України
Літературні дати 2024 року by ssuser15a891
Літературні дати 2024 рокуЛітературні дати 2024 року
Літературні дати 2024 року
ssuser15a891194 views
Організація і проведення перевірок бібліотечних фондів by ssuser15a891
Організація і проведення перевірок бібліотечних фондівОрганізація і проведення перевірок бібліотечних фондів
Організація і проведення перевірок бібліотечних фондів
ssuser15a891233 views

БОГДАН ЛОЗИНСЬКИЙ «Технічні аспекти для нетехнічних: автоматизація та баг репортинг» QADay

  • 1. Технічні аспекти для нетехнічних: автоматизація та баг репортинг Лозинський Богдан
  • 3. Playwright Встановлений Node.js + VSCode Встановлений Playwright Playwright – help Генерація коду через Codegen Розбираємо код по кроках Що нам потрібно?
  • 4. Встановлення Node.js/Playwright/VSCode VS Code - https:/ /code.visualstudio.com/download Текстовий редактор для роботи з нашим кодом автотестів. Дозволяє в одному вікні працювати з тестами та командним рядком. Редактор містить вбудований зневаджувач, інструменти для роботи з Git і засоби рефакторингу, навігації по коду, автодоповнення типових конструкцій і контекстної підказки. Node.js - https:/ /nodejs.org/en/download/ Середовище виконання - без нього ми зможемо писати код, але не зможемо цей код запустити. Latest LTS Version: 18.18.0 (includes npm 9.8.1) - сюди входить також менеджер пакетів npm Playwright - https:/ /playwright.dev/docs/intro Встановити Playwright не вдасться без встановлених node.js та npm Щоб перевірити чи встановлені node & npm потрібно у командному рядку запустити команди: node -v && npm -v У відповідь ми повинні отримати версію node.js та версію npm Для встановлення Playwright потрібно у командному рядку запустити команду: npm init playwright@latest І далі обирати варіанти за замовчуванням.
  • 5. Playwright test framework npm init playwright@latest (встановлення) npx playwright --help (перевіряємо успішність встановлення і допоміжну інфо) npx playwright test --help (варіанти і параметри запуску тестів) npx playwright test (запуск усіх тестів з папки testDir із playwright.config.ts) npx playwright test tests/example.spec.ts (запуск тестів із конкретного файлу) npx playwright test tests/example.spec.ts --project=chromium --debug (запуск тестів із конкретного файлу на браузері chromium у режимі налагодження (дебагінгу)) Команди Playwright CLI
  • 6. npx playwright codegen --browser=chromium demo.playwright.dev/todomvc Магія :) З цього моменту ваші дії будуть записані у вигляді коду, котрий можна відтворити Codegen
  • 7. Test Generator npx playwright codegen - запуск команди зі всіма параметрами за замовчуванням --browser=chromium - параметр зі вказанням браузера demo.playwright.dev/todomvc - стартова сторінка для генерації тестів Як стартова сторінка так і браузер можуть бути іншими Більше деталей - https:/ /playwright.dev/docs/codegen Codegen пояснення
  • 8. JAM - для легкого і швидкого баг репортингу
  • 9. Чому JAM? Найшвидший баг-репортинг Легко встановити і використовувати Проста інтеграція з JIRA, ClickUP і т.д. Запис сесії, а не просто відео дій в браузері Можливість для нетехнічних замовників надати вичерпну інформацію про баг JAM Chrome Extension
  • 10. JAM extension -> Click on the icon -> Instant Replay Магія :) Ваші дії записуються разом із Console & Network tabs Jam Instant Replay
  • 11. JAM bug reporting Інструмент полегшить лише веб тестування Ризики безпеки - запис останніх дій користувача Розширення працює тільки в Chrome браузері Документація - https:/ /jam.dev/docs/ Обмеження безкоштовної версії - https:/ /jam.dev/pricing JAM - обмеження