БОГДАН ЛОЗИНСЬКИЙ «Технічні аспекти для нетехнічних: автоматизація та баг репортинг» 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 de 12

Recomendados

'GOLANG USAGE IN DEVELOPMENT OF NODE.JS APPLICATIONS (NODE.JS: IN GO WE TRUST... por
'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 visualizações88 slides
Tdd, ти де? por
Tdd, ти де?Tdd, ти де?
Tdd, ти де?Roman Mazur
684 visualizações28 slides
МИХАЙЛО БОДНАРЧУК «Як перестати боятись та полюбити автотести на JavaScript» ... por
МИХАЙЛО БОДНАРЧУК «Як перестати боятись та полюбити автотести на JavaScript» ...МИХАЙЛО БОДНАРЧУК «Як перестати боятись та полюбити автотести на JavaScript» ...
МИХАЙЛО БОДНАРЧУК «Як перестати боятись та полюбити автотести на JavaScript» ...GoQA
44 visualizações35 slides
Android: Інструменти програміста por
Android: Інструменти програмістаAndroid: Інструменти програміста
Android: Інструменти програмістаAnatoliy Odukha
612 visualizações27 slides
"Rethinking Continuous Delivery", Andrii Nasinnyk por
"Rethinking Continuous Delivery",  Andrii Nasinnyk"Rethinking Continuous Delivery",  Andrii Nasinnyk
"Rethinking Continuous Delivery", Andrii NasinnykFwdays
58 visualizações49 slides
NodeJS.pptx por
NodeJS.pptxNodeJS.pptx
NodeJS.pptxLyubovMyetolkina
11 visualizações15 slides

Mais conteúdo relacionado

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

Stfalcon QA Meetup 31.01.2020 por
Stfalcon QA Meetup 31.01.2020Stfalcon QA Meetup 31.01.2020
Stfalcon QA Meetup 31.01.2020Stfalcon Meetups
95 visualizações56 slides
3 клас урок 28 як створювати програми por
3 клас урок 28 як створювати програми3 клас урок 28 як створювати програми
3 клас урок 28 як створювати програмиСокальська ЗШ І-ІІІ ступенів №2
355 visualizações10 slides
природна і економна дорожня карта для переходу команди розробки на тест центр... por
природна і економна дорожня карта для переходу команди розробки на тест центр...природна і економна дорожня карта для переходу команди розробки на тест центр...
природна і економна дорожня карта для переходу команди розробки на тест центр...Andrii Podanenko
310 visualizações27 slides
JS Fest 2019/Autumn. Борис Могила. Svelte. Почему нам не нужно run-time ядро por
JS Fest 2019/Autumn. Борис Могила. Svelte. Почему нам не нужно run-time ядроJS Fest 2019/Autumn. Борис Могила. Svelte. Почему нам не нужно run-time ядро
JS Fest 2019/Autumn. Борис Могила. Svelte. Почему нам не нужно run-time ядроJSFestUA
250 visualizações36 slides
Global logic tech talk switching to Angular.js por
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 visualizações20 slides

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

Stfalcon QA Meetup 31.01.2020 por Stfalcon Meetups
Stfalcon QA Meetup 31.01.2020Stfalcon QA Meetup 31.01.2020
Stfalcon QA Meetup 31.01.2020
Stfalcon Meetups95 visualizações
природна і економна дорожня карта для переходу команди розробки на тест центр... por Andrii Podanenko
природна і економна дорожня карта для переходу команди розробки на тест центр...природна і економна дорожня карта для переходу команди розробки на тест центр...
природна і економна дорожня карта для переходу команди розробки на тест центр...
Andrii Podanenko310 visualizações
JS Fest 2019/Autumn. Борис Могила. Svelte. Почему нам не нужно run-time ядро por JSFestUA
JS Fest 2019/Autumn. Борис Могила. Svelte. Почему нам не нужно run-time ядроJS Fest 2019/Autumn. Борис Могила. Svelte. Почему нам не нужно run-time ядро
JS Fest 2019/Autumn. Борис Могила. Svelte. Почему нам не нужно run-time ядро
JSFestUA250 visualizações
Global logic tech talk switching to Angular.js por 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 visualizações
Павло Юрійчук — Перехід на Angular.js. Howto por GlobalLogic Ukraine
Павло Юрійчук — Перехід на Angular.js. HowtoПавло Юрійчук — Перехід на Angular.js. Howto
Павло Юрійчук — Перехід на Angular.js. Howto
GlobalLogic Ukraine938 visualizações
Mka python jr-urok_01_ua_1563258764 por PavloTsiura
Mka python jr-urok_01_ua_1563258764Mka python jr-urok_01_ua_1563258764
Mka python jr-urok_01_ua_1563258764
PavloTsiura65 visualizações
Grok web application framework por Quintagroup
Grok web application frameworkGrok web application framework
Grok web application framework
Quintagroup533 visualizações
Scratch por Irina Derkach
ScratchScratch
Scratch
Irina Derkach146 visualizações
середовище виконання алгоритму por Захарова Олена
середовище виконання алгоритмусередовище виконання алгоритму
середовище виконання алгоритму
Захарова Олена12.5K visualizações
'Worker threads vs c++ addons' by Novokhatskyi Oleksii at OdessaJS'2020 por 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 visualizações
Изучение интерфейсов операционных систем с помощью Embedded System por itconnect2016
Изучение интерфейсов операционных систем с помощью Embedded SystemИзучение интерфейсов операционных систем с помощью Embedded System
Изучение интерфейсов операционных систем с помощью Embedded System
itconnect2016304 visualizações
"Source Generators in Action", Volodymyr Lantsov por Fwdays
"Source Generators in Action", Volodymyr Lantsov"Source Generators in Action", Volodymyr Lantsov
"Source Generators in Action", Volodymyr Lantsov
Fwdays74 visualizações
Golang por Maxim Tkach
GolangGolang
Golang
Maxim Tkach156 visualizações
System programing module 1 por Andrii Hladkyi
System programing module 1System programing module 1
System programing module 1
Andrii Hladkyi197 visualizações
Aspnet core por eleksdev
Aspnet coreAspnet core
Aspnet core
eleksdev3.1K visualizações
"Laravel Tips & Tricks - 7 Steps to Dramatically Improve Performance", Yehor ... por 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 visualizações

Mais de GoQA

Слуцька Вікторія - Виступити і не наступити на граблі: Як виступати QA спеціа... por
Слуцька Вікторія - Виступити і не наступити на граблі: Як виступати QA спеціа...Слуцька Вікторія - Виступити і не наступити на граблі: Як виступати QA спеціа...
Слуцька Вікторія - Виступити і не наступити на граблі: Як виступати QA спеціа...GoQA
23 visualizações23 slides
ОЛЕКСАНДР ХОТЕМСЬКИЙ «Планування стратегії розвитку тестування на проекті» por
ОЛЕКСАНДР ХОТЕМСЬКИЙ «Планування стратегії розвитку тестування на проекті»ОЛЕКСАНДР ХОТЕМСЬКИЙ «Планування стратегії розвитку тестування на проекті»
ОЛЕКСАНДР ХОТЕМСЬКИЙ «Планування стратегії розвитку тестування на проекті»GoQA
29 visualizações22 slides
РОМАН ДУМАНСЬКИЙ «Testing the application in the Amazon Cloud» por
РОМАН ДУМАНСЬКИЙ «Testing the application in the Amazon Cloud»РОМАН ДУМАНСЬКИЙ «Testing the application in the Amazon Cloud»
РОМАН ДУМАНСЬКИЙ «Testing the application in the Amazon Cloud»GoQA
24 visualizações19 slides
ВЯЧЕСЛАВ САХАРОВ “Баги, хотфікси та воркераунди в космічній галузі. Вчимось н... por
ВЯЧЕСЛАВ САХАРОВ “Баги, хотфікси та воркераунди в космічній галузі. Вчимось н...ВЯЧЕСЛАВ САХАРОВ “Баги, хотфікси та воркераунди в космічній галузі. Вчимось н...
ВЯЧЕСЛАВ САХАРОВ “Баги, хотфікси та воркераунди в космічній галузі. Вчимось н...GoQA
21 visualizações17 slides
СВІТЛАНА ЯКОВЛЄВА «Реформування QA підходу – як це було і що з цього вийшло» por
СВІТЛАНА ЯКОВЛЄВА «Реформування QA підходу – як це було і що з цього вийшло»СВІТЛАНА ЯКОВЛЄВА «Реформування QA підходу – як це було і що з цього вийшло»
СВІТЛАНА ЯКОВЛЄВА «Реформування QA підходу – як це було і що з цього вийшло»GoQA
53 visualizações16 slides
АНТОН АНІКЕЄВ «Якість продукту: погляд різних ролей» por
АНТОН АНІКЕЄВ «Якість продукту: погляд різних ролей»АНТОН АНІКЕЄВ «Якість продукту: погляд різних ролей»
АНТОН АНІКЕЄВ «Якість продукту: погляд різних ролей»GoQA
36 visualizações20 slides

Mais de GoQA(20)

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

Último

Інформатика_5 клас_Генеза_22.pdf por
Інформатика_5 клас_Генеза_22.pdfІнформатика_5 клас_Генеза_22.pdf
Інформатика_5 клас_Генеза_22.pdfVchutelInf
5 visualizações244 slides
Іде, іде святий Миколай.pptx por
Іде, іде святий Миколай.pptxІде, іде святий Миколай.pptx
Іде, іде святий Миколай.pptxssuserf9277b
8 visualizações12 slides
гопчук а.а.pptx por
гопчук а.а.pptxгопчук а.а.pptx
гопчук а.а.pptxssuser389ffd
10 visualizações21 slides
Організація і проведення перевірок бібліотечних фондів por
Організація і проведення перевірок бібліотечних фондівОрганізація і проведення перевірок бібліотечних фондів
Організація і проведення перевірок бібліотечних фондівssuser15a891
228 visualizações14 slides
Літературні дати 2024 року por
Літературні дати 2024 рокуЛітературні дати 2024 року
Літературні дати 2024 рокуssuser15a891
189 visualizações30 slides
Віртуальний міський фотопортрет «Штутгарт – найкультурніше місто Німеччини» por
Віртуальний міський фотопортрет «Штутгарт – найкультурніше місто Німеччини» Віртуальний міський фотопортрет «Штутгарт – найкультурніше місто Німеччини»
Віртуальний міський фотопортрет «Штутгарт – найкультурніше місто Німеччини» Vinnytsia Regional Universal Scientific Library named after Valentin Otamanovsky
23 visualizações10 slides

Último(20)

Інформатика_5 клас_Генеза_22.pdf por VchutelInf
Інформатика_5 клас_Генеза_22.pdfІнформатика_5 клас_Генеза_22.pdf
Інформатика_5 клас_Генеза_22.pdf
VchutelInf5 visualizações
Іде, іде святий Миколай.pptx por ssuserf9277b
Іде, іде святий Миколай.pptxІде, іде святий Миколай.pptx
Іде, іде святий Миколай.pptx
ssuserf9277b8 visualizações
гопчук а.а.pptx por ssuser389ffd
гопчук а.а.pptxгопчук а.а.pptx
гопчук а.а.pptx
ssuser389ffd10 visualizações
Організація і проведення перевірок бібліотечних фондів por ssuser15a891
Організація і проведення перевірок бібліотечних фондівОрганізація і проведення перевірок бібліотечних фондів
Організація і проведення перевірок бібліотечних фондів
ssuser15a891228 visualizações
Літературні дати 2024 року por ssuser15a891
Літературні дати 2024 рокуЛітературні дати 2024 року
Літературні дати 2024 року
ssuser15a891189 visualizações
Правила прийому 2024.pdf por home
Правила прийому 2024.pdfПравила прийому 2024.pdf
Правила прийому 2024.pdf
home32 visualizações
Світ дитячої творчості - окрема сторінка бібліотечного життя. Підсумовуємо та... por ssuser15a891
Світ дитячої творчості - окрема сторінка бібліотечного життя. Підсумовуємо та...Світ дитячої творчості - окрема сторінка бібліотечного життя. Підсумовуємо та...
Світ дитячої творчості - окрема сторінка бібліотечного життя. Підсумовуємо та...
ssuser15a891229 visualizações
звіт директора КГ №124 за 2022-2023 н.р..pdf por ssuser46127c
звіт директора КГ №124 за 2022-2023 н.р..pdfзвіт директора КГ №124 за 2022-2023 н.р..pdf
звіт директора КГ №124 за 2022-2023 н.р..pdf
ssuser46127c6 visualizações
Презентація Наукової школи Войтова В.А. por tetiana1958
Презентація Наукової школи Войтова В.А.Презентація Наукової школи Войтова В.А.
Презентація Наукової школи Войтова В.А.
tetiana195838 visualizações
Prezentatsiia_Novoyi_Ukrayinskoyi_shkoli.ppt por znzposnan
Prezentatsiia_Novoyi_Ukrayinskoyi_shkoli.pptPrezentatsiia_Novoyi_Ukrayinskoyi_shkoli.ppt
Prezentatsiia_Novoyi_Ukrayinskoyi_shkoli.ppt
znzposnan8 visualizações
Семінар Пізнаємо природу.pptx por ssuser389ffd
Семінар Пізнаємо природу.pptxСемінар Пізнаємо природу.pptx
Семінар Пізнаємо природу.pptx
ssuser389ffd11 visualizações
Цифрові права та обов’язки por НБУ для дітей
Цифрові права та обов’язкиЦифрові права та обов’язки
Цифрові права та обов’язки
НБУ для дітей 29 visualizações
зображення_viber_2023-11-28_10-44-22-872.pdf por 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 visualizações
chitannya.pptx por OlgaGorbenko1
chitannya.pptxchitannya.pptx
chitannya.pptx
OlgaGorbenko117 visualizações
Бiблiотека як центр емоційного відновлення в громаді.pdf por ssuser15a891
Бiблiотека як центр емоційного відновлення в громаді.pdfБiблiотека як центр емоційного відновлення в громаді.pdf
Бiблiотека як центр емоційного відновлення в громаді.pdf
ssuser15a89133 visualizações
Реалізація Стратегії розвитку читання. Читання як стратегія життя.pptx por ssuser15a891
Реалізація Стратегії розвитку читання. Читання як стратегія життя.pptxРеалізація Стратегії розвитку читання. Читання як стратегія життя.pptx
Реалізація Стратегії розвитку читання. Читання як стратегія життя.pptx
ssuser15a891229 visualizações
шляга о.а..pptx por ssuser389ffd
шляга о.а..pptxшляга о.а..pptx
шляга о.а..pptx
ssuser389ffd12 visualizações
Вікторина на знання історії Збройних Сил України por Nataliya Persikova
Вікторина на знання історії Збройних Сил УкраїниВікторина на знання історії Збройних Сил України
Вікторина на знання історії Збройних Сил України
Nataliya Persikova9 visualizações

БОГДАН ЛОЗИНСЬКИЙ «Технічні аспекти для нетехнічних: автоматизація та баг репортинг» 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 - обмеження