SlideShare ist ein Scribd-Unternehmen logo
1 von 35
Моя формула успішної
імплементації тестової тули
на проекті
Солопій М.
2021
Чому я можу розповідати про імплементацію тестової тули
(ТТ)?
● Маю 20+ імплементованих ТТ за плечима
● Останній рік цим дуже активно займаюсь в рамках консалтингу в Qaurai та
SETI позиції в Alteryx
● Маю COVID19-Сертифікат
Сайт-портфоліо:
Почнемо з контексту доповіді
Що я маю на увазі під тестовою тулою
(ТТ)?
Що я маю на увазі під імплементацією?
Що очікувати від доповіді?
● Суб'єктивну думку
● Ідея щодо імплементації ТТ є власною ініціативою
● Формула підходить для тулів різного роду: мануал, автомейшн, перформанс та формату -
open-source, comercial, custom
● Кількість команд - 1-...
● Практичні кейси на прикладі тули для візуального тестування
Посилання на слайди:
А тепер до справи
Етапи імплементації ТТ:
1) Воно нам треба? або Sell Idea
for the team and business
2) Що по плану або Preparation
3) Давай спробуємо або POC
4) Погнали реалізовувати або
Rollout
5) Давай зав'язувати або Finalize
6) “А я ж казав що не взлетить” або
Review Results
Воно нам треба?
Sell Idea
● Потрібно вірити в неї та її користь
● Підготуватись до аргументації
● Завербувати союзника
Перед тим як впарювати
продавати тулу:
Команда та бізнес повинні бути впевнені, що це
варто свого часу та коштів
Яким чином?
● Покажіть цінність для команди і бізнесу, адаптуйте їх до цінностей та бачення
компанії: зменшити кількість ручних перевірок, зменшити кількість UI/UX
багів в різних браузерах та розширеннях, підвищити впевненість в якості
релізів
● Покажіть проблеми та челенджі, які тула може вирішити: зменшити кількість
UI дефектів в IE11, збільшити покриття шляхом об'єднання функціональних
та UI перевірок
● Покажіть як можна рухатись швидше і мати кращу якість: UI баги виявляються
і виправляються раніше, зменшується час на ручні перевірки
● Покажіть успішні кейси
● Продемонструйте, як виглядають короткострокові етапи успіху
● Будьте готові почути жорсткий відгук і не бійтеся визнати, що ідея не
взлетить
● Внутрішні мітапи, конференції
● Learning, innovation days
● Внутрішні командні зустрічі (planning, refinement,
retrospective)
● На кухні або в барі
● Team-building, корпоративи
Де можна продати?
Артефакти:
● Описані цінності які надає та проблеми які вирішує тула
● Презентації
● Демки
Що по підготовці?
Preparation
Чітко визначте вимоги
проекту, план імплементації
та те, як ви будете
оцінювати успіх
План імплементації
● Мотивація
● Початковий скоуп для реалізації
● Естімейти та етапи імплементації
● Бюджет
● Критерії виходу
● Ризики та залежності
● Стейкхолдери
Вимоги:
1. Визначте вимоги проекту, які повинна задовольняти тула:
a. підтримка різних мов програмування
b. підтримка різних фреймворків
c. підтримка cross-browsers/cross-platform
d. інтеграція з CI/CD
e. ...
2. Опишіть ключові критерії, яким повинна відповідати тула
a. розумний механізм порівняння скріншотів
b. менеджмент скріншотів на стороні тули
c. ...
● Скільки часу займає мануальне тестування фічі
● Кількість UI багів, які попадають в прод
● Mean time to recovery (MTTR): скільки часу потрібно,
щоб фікс потрапив в прод
● Час проходження регресії
● Поточний кавередж
● Середня вартість виправленого дефекту
● Задоволення користувачів продуктом
Задокументуйте показники успіху:
Артефакти:
● План імплементації ТТ
● Вимоги проекту
● Критерії успіху імплементації ТТ
● Чат з деталями імплементації
Давай спробуємо
POC
1) Ідентифікуйте початковий
POC скоуп - почніть з малого
2) Дослідіть наявні інструменти
3) Імплементуйте POC
(безкоштовна версія)
4) Оцініть вартість тули та
співвідношення вартості до вигоди
5) Презентуйте результат команді,
попросіть фідбек
6) Зберіть усе докупи і приймайте
фінальне рішення
Артефакти:
● Матриця порівняння тулів
● Письмово затверджені AC інструменту, що підлягає
прийняттю
● Приклади готової роботи
● Аналіз результату POC
● Master analysis: Motivation, Challenge, Requirements, tools
analysis
● Письмове підтвердження імплементації тули від
ключових стейкхолдерів
Поїхали реалізовувати
Rollout
● Імплементація MVP
● CI/CD інтеграція
● Third party integration
Артефакти:
MR/PR, repository, readme
Давай зав'язувати
Finalize
● Проведіть тренінг для ключових стейкхолдерів
● Засетапте процес використання тули, пропишіть бест практики
● Надайте консультативну роботу командам, які вже користуються
таким інструментом
Артефакти:
● База знань - презентації, запис тренінгів
● Процес та правила користування тулою
● Бест практики використання
“А я ж казав що не
злетить”
Review Results
● Оцініть успіх імплементації
● Постійний моніторинг
Не бійтеся експерементувати
та приносити свої ідеї на
користь компанії
Фідбек-форма:
ms@qaurai.com
https://www.linkedin.com/company/qaurai

Weitere ähnliche Inhalte

Was ist angesagt?

Основи візуального програмування
Основи візуального програмуванняОснови візуального програмування
Основи візуального програмування
Nataliya Pazina
 
Тестування Програмного Забезпечення на Практиці - Червень 2014
Тестування Програмного Забезпечення на Практиці - Червень 2014Тестування Програмного Забезпечення на Практиці - Червень 2014
Тестування Програмного Забезпечення на Практиці - Червень 2014
QualityAssuranceGroup
 

Was ist angesagt? (16)

QA on a Large-Scale Medical Project. Automation as a Necessity
QA on a Large-Scale Medical Project. Automation as a NecessityQA on a Large-Scale Medical Project. Automation as a Necessity
QA on a Large-Scale Medical Project. Automation as a Necessity
 
Основи візуального програмування
Основи візуального програмуванняОснови візуального програмування
Основи візуального програмування
 
Dmytro Yarmak: Product Development Flow або як пришвидшити розробку вашого пр...
Dmytro Yarmak: Product Development Flow або як пришвидшити розробку вашого пр...Dmytro Yarmak: Product Development Flow або як пришвидшити розробку вашого пр...
Dmytro Yarmak: Product Development Flow або як пришвидшити розробку вашого пр...
 
Automation as a Way to Do Routine Work Quickly and Effortlessly
Automation as a Way to Do Routine Work Quickly and EffortlesslyAutomation as a Way to Do Routine Work Quickly and Effortlessly
Automation as a Way to Do Routine Work Quickly and Effortlessly
 
МАРИНА ТРОФІМЧУК «Сертифікація ISTQB: вплив на роботу та як застосовувати зна...
МАРИНА ТРОФІМЧУК «Сертифікація ISTQB: вплив на роботу та як застосовувати зна...МАРИНА ТРОФІМЧУК «Сертифікація ISTQB: вплив на роботу та як застосовувати зна...
МАРИНА ТРОФІМЧУК «Сертифікація ISTQB: вплив на роботу та як застосовувати зна...
 
МАРИНА ТРОФІМЧУК "ISTQB® Streams “Specialist”
МАРИНА ТРОФІМЧУК "ISTQB® Streams “Specialist”МАРИНА ТРОФІМЧУК "ISTQB® Streams “Specialist”
МАРИНА ТРОФІМЧУК "ISTQB® Streams “Specialist”
 
Oleksandr Krakovetskyi: Чому створення data strategy для компаній – це першоч...
Oleksandr Krakovetskyi: Чому створення data strategy для компаній – це першоч...Oleksandr Krakovetskyi: Чому створення data strategy для компаній – це першоч...
Oleksandr Krakovetskyi: Чому створення data strategy для компаній – це першоч...
 
Тестування Програмного Забезпечення на Практиці - Червень 2014
Тестування Програмного Забезпечення на Практиці - Червень 2014Тестування Програмного Забезпечення на Практиці - Червень 2014
Тестування Програмного Забезпечення на Практиці - Червень 2014
 
ProductivityBlog.com.ua
ProductivityBlog.com.uaProductivityBlog.com.ua
ProductivityBlog.com.ua
 
Марина Трофімчук - "Підкорення вершини Full Advanced Level ISTQB: спроби, пом...
Марина Трофімчук - "Підкорення вершини Full Advanced Level ISTQB: спроби, пом...Марина Трофімчук - "Підкорення вершини Full Advanced Level ISTQB: спроби, пом...
Марина Трофімчук - "Підкорення вершини Full Advanced Level ISTQB: спроби, пом...
 
Agile (IF PM Group) v2
Agile (IF PM Group) v2Agile (IF PM Group) v2
Agile (IF PM Group) v2
 
Kardash victor kardash unisenderprocess
Kardash victor kardash unisenderprocessKardash victor kardash unisenderprocess
Kardash victor kardash unisenderprocess
 
Code Review
Code ReviewCode Review
Code Review
 
Як покращити Python web UI тести
Як покращити Python web UI тестиЯк покращити Python web UI тести
Як покращити Python web UI тести
 
Testing Web in Agile
Testing Web in AgileTesting Web in Agile
Testing Web in Agile
 
МАРИНА ТРОФІМЧУК ISTQB® Streams “Core&Agile”
МАРИНА ТРОФІМЧУК ISTQB® Streams  “Core&Agile”МАРИНА ТРОФІМЧУК ISTQB® Streams  “Core&Agile”
МАРИНА ТРОФІМЧУК ISTQB® Streams “Core&Agile”
 

Ähnlich wie МИКОЛА СОЛОПІЙ «Моя формула успішної імплементації Тестової Тули на проекті» Kyiv QADay 2021

Основні метрики юзабіліті тестування
Основні метрики юзабіліті тестуванняОсновні метрики юзабіліті тестування
Основні метрики юзабіліті тестування
Yuri Ternytsky
 
Multi-platform optimization.pdf
Multi-platform optimization.pdfMulti-platform optimization.pdf
Multi-platform optimization.pdf
APPAU_Ukraine
 
Автоматизація створення контенту. Анастасія Красюкова
Автоматизація створення контенту. Анастасія КрасюковаАвтоматизація створення контенту. Анастасія Красюкова
Автоматизація створення контенту. Анастасія Красюкова
Collaborator.pro
 
Маркетингова Стратегія 8 з 10. Юра Стах
Маркетингова Стратегія 8 з 10. Юра СтахМаркетингова Стратегія 8 з 10. Юра Стах
Маркетингова Стратегія 8 з 10. Юра Стах
HRdepartment
 

Ähnlich wie МИКОЛА СОЛОПІЙ «Моя формула успішної імплементації Тестової Тули на проекті» Kyiv QADay 2021 (20)

How to Leverage your Skill Set for Product by Matic PM
How to Leverage your Skill Set for Product by Matic PMHow to Leverage your Skill Set for Product by Matic PM
How to Leverage your Skill Set for Product by Matic PM
 
РОМАН МАРІНСЬКИЙ «Організація та покращення QA Center of Excellence» QADay
РОМАН МАРІНСЬКИЙ «Організація та покращення QA Center of Excellence» QADayРОМАН МАРІНСЬКИЙ «Організація та покращення QA Center of Excellence» QADay
РОМАН МАРІНСЬКИЙ «Організація та покращення QA Center of Excellence» QADay
 
Актуальні практики дизайну мобільних додатків - UA Mobile 2019
Актуальні практики дизайну мобільних додатків - UA Mobile 2019Актуальні практики дизайну мобільних додатків - UA Mobile 2019
Актуальні практики дизайну мобільних додатків - UA Mobile 2019
 
ОКСАНА ТРОЯН «Щоб рейки зійшлись в одній точці: від кількості до якості. Як к...
ОКСАНА ТРОЯН «Щоб рейки зійшлись в одній точці: від кількості до якості. Як к...ОКСАНА ТРОЯН «Щоб рейки зійшлись в одній точці: від кількості до якості. Як к...
ОКСАНА ТРОЯН «Щоб рейки зійшлись в одній точці: від кількості до якості. Як к...
 
Основні метрики юзабіліті тестування
Основні метрики юзабіліті тестуванняОсновні метрики юзабіліті тестування
Основні метрики юзабіліті тестування
 
"Bringing Flutter to Tide: a case study of a leading fintech platform in the ...
"Bringing Flutter to Tide: a case study of a leading fintech platform in the ..."Bringing Flutter to Tide: a case study of a leading fintech platform in the ...
"Bringing Flutter to Tide: a case study of a leading fintech platform in the ...
 
Multi-platform optimization.pdf
Multi-platform optimization.pdfMulti-platform optimization.pdf
Multi-platform optimization.pdf
 
Mariya Yeremenko: Вплив Генеративного ШІ на сучасний світ та на особисту ефек...
Mariya Yeremenko: Вплив Генеративного ШІ на сучасний світ та на особисту ефек...Mariya Yeremenko: Вплив Генеративного ШІ на сучасний світ та на особисту ефек...
Mariya Yeremenko: Вплив Генеративного ШІ на сучасний світ та на особисту ефек...
 
Ключові компетенції дизайнера
Ключові компетенції дизайнераКлючові компетенції дизайнера
Ключові компетенції дизайнера
 
Планування та менеджмент проектів в М1
Планування та менеджмент проектів в М1Планування та менеджмент проектів в М1
Планування та менеджмент проектів в М1
 
UX Дезайнер: Інструкція з користування
UX Дезайнер: Інструкція з користуванняUX Дезайнер: Інструкція з користування
UX Дезайнер: Інструкція з користування
 
Alice Averina: Launching a Successful Growth Team: Everything You Need to Kno...
Alice Averina: Launching a Successful Growth Team: Everything You Need to Kno...Alice Averina: Launching a Successful Growth Team: Everything You Need to Kno...
Alice Averina: Launching a Successful Growth Team: Everything You Need to Kno...
 
Marafon_part1 (1).pptx
Marafon_part1  (1).pptxMarafon_part1  (1).pptx
Marafon_part1 (1).pptx
 
DaKiRy_PMWeekend2016_Роман Сахаров "Як відсутність бачення продукту псує прое...
DaKiRy_PMWeekend2016_Роман Сахаров "Як відсутність бачення продукту псує прое...DaKiRy_PMWeekend2016_Роман Сахаров "Як відсутність бачення продукту псує прое...
DaKiRy_PMWeekend2016_Роман Сахаров "Як відсутність бачення продукту псує прое...
 
Основи Lean UX
Основи Lean UXОснови Lean UX
Основи Lean UX
 
Автоматизація створення контенту. Анастасія Красюкова
Автоматизація створення контенту. Анастасія КрасюковаАвтоматизація створення контенту. Анастасія Красюкова
Автоматизація створення контенту. Анастасія Красюкова
 
Alexander Marchenko: Адаптивність чи довгострокове планування? (UA)
Alexander Marchenko: Адаптивність чи довгострокове планування? (UA)Alexander Marchenko: Адаптивність чи довгострокове планування? (UA)
Alexander Marchenko: Адаптивність чи довгострокове планування? (UA)
 
Роман Сахаров "Зміна Scope спринту посередині розробки: хто винен і що робити?"
Роман Сахаров "Зміна Scope спринту посередині розробки: хто винен і що робити?"Роман Сахаров "Зміна Scope спринту посередині розробки: хто винен і що робити?"
Роман Сахаров "Зміна Scope спринту посередині розробки: хто винен і що робити?"
 
ОЛЕКСАНДР ХОТЕМСЬКИЙ «ChatGPT: який вплив буде мати на тестування?» Online Q...
ОЛЕКСАНДР ХОТЕМСЬКИЙ «ChatGPT: який вплив буде мати на тестування?»  Online Q...ОЛЕКСАНДР ХОТЕМСЬКИЙ «ChatGPT: який вплив буде мати на тестування?»  Online Q...
ОЛЕКСАНДР ХОТЕМСЬКИЙ «ChatGPT: який вплив буде мати на тестування?» Online Q...
 
Маркетингова Стратегія 8 з 10. Юра Стах
Маркетингова Стратегія 8 з 10. Юра СтахМаркетингова Стратегія 8 з 10. Юра Стах
Маркетингова Стратегія 8 з 10. Юра Стах
 

Mehr von GoQA

Mehr von GoQA (20)

Досвід здачі іспиту ISTQB Expert level: подробиці, перепідготовка, актуальніс...
Досвід здачі іспиту ISTQB Expert level: подробиці, перепідготовка, актуальніс...Досвід здачі іспиту ISTQB Expert level: подробиці, перепідготовка, актуальніс...
Досвід здачі іспиту ISTQB Expert level: подробиці, перепідготовка, актуальніс...
 
АРТЕМ ГРИГОРЕНКО «Покращення процесів найму»
АРТЕМ ГРИГОРЕНКО «Покращення процесів найму»АРТЕМ ГРИГОРЕНКО «Покращення процесів найму»
АРТЕМ ГРИГОРЕНКО «Покращення процесів найму»
 
КАТЕРИНА ЖУПАН «Mobile Testing based on “ISTQB Mobile Application – Syllabus»
КАТЕРИНА ЖУПАН «Mobile Testing based on “ISTQB Mobile Application – Syllabus»КАТЕРИНА ЖУПАН «Mobile Testing based on “ISTQB Mobile Application – Syllabus»
КАТЕРИНА ЖУПАН «Mobile Testing based on “ISTQB Mobile Application – Syllabus»
 
МОРРІС-ВСЕСЛАВ ШОСТАК «Роль QA в індустрії програмного та апаратного забезпеч...
МОРРІС-ВСЕСЛАВ ШОСТАК «Роль QA в індустрії програмного та апаратного забезпеч...МОРРІС-ВСЕСЛАВ ШОСТАК «Роль QA в індустрії програмного та апаратного забезпеч...
МОРРІС-ВСЕСЛАВ ШОСТАК «Роль QA в індустрії програмного та апаратного забезпеч...
 
ОКСАНА ГОРОЩУК «Improving Quality Through Root Cause Analysis»
ОКСАНА ГОРОЩУК «Improving Quality Through Root Cause Analysis»ОКСАНА ГОРОЩУК «Improving Quality Through Root Cause Analysis»
ОКСАНА ГОРОЩУК «Improving Quality Through Root Cause Analysis»
 
ПАВЛО САФОНОВ «Як оцінити ефективність автоматизації»
ПАВЛО САФОНОВ «Як оцінити ефективність автоматизації»ПАВЛО САФОНОВ «Як оцінити ефективність автоматизації»
ПАВЛО САФОНОВ «Як оцінити ефективність автоматизації»
 
ГАННА КІЛІМОВА & СВІТЛАНА ЯКОВЛЄВА «ADA testing – те, що дуже на часі»
ГАННА КІЛІМОВА & СВІТЛАНА ЯКОВЛЄВА «ADA testing – те, що дуже на часі»ГАННА КІЛІМОВА & СВІТЛАНА ЯКОВЛЄВА «ADA testing – те, що дуже на часі»
ГАННА КІЛІМОВА & СВІТЛАНА ЯКОВЛЄВА «ADA testing – те, що дуже на часі»
 
СЕРГІЙ БРИТ «Як запускати тести з Playwright Java написані на Selenide. Не пе...
СЕРГІЙ БРИТ «Як запускати тести з Playwright Java написані на Selenide. Не пе...СЕРГІЙ БРИТ «Як запускати тести з Playwright Java написані на Selenide. Не пе...
СЕРГІЙ БРИТ «Як запускати тести з Playwright Java написані на Selenide. Не пе...
 
БОГДАН САВЧУК «IoT testing: Manual, Automation and Cyber Security techniques»
БОГДАН САВЧУК «IoT testing: Manual, Automation and Cyber Security techniques»БОГДАН САВЧУК «IoT testing: Manual, Automation and Cyber Security techniques»
БОГДАН САВЧУК «IoT testing: Manual, Automation and Cyber Security techniques»
 
ЕЛЬМІР ІСКАНДЕРОВ «Bulletproof Your Software: The Magic of Security Autotests»
ЕЛЬМІР ІСКАНДЕРОВ «Bulletproof Your Software: The Magic of Security Autotests»ЕЛЬМІР ІСКАНДЕРОВ «Bulletproof Your Software: The Magic of Security Autotests»
ЕЛЬМІР ІСКАНДЕРОВ «Bulletproof Your Software: The Magic of Security Autotests»
 
ІННА ДВОЙНІКОВА «Як вийти на Upwork та розширити горизонти QA»
ІННА ДВОЙНІКОВА «Як вийти на Upwork та розширити горизонти QA»ІННА ДВОЙНІКОВА «Як вийти на Upwork та розширити горизонти QA»
ІННА ДВОЙНІКОВА «Як вийти на Upwork та розширити горизонти QA»
 
КАТЕРИНА АБЗЯТОВА «Point of Growth: Transforming Challenges into Skill-Buildi...
КАТЕРИНА АБЗЯТОВА «Point of Growth: Transforming Challenges into Skill-Buildi...КАТЕРИНА АБЗЯТОВА «Point of Growth: Transforming Challenges into Skill-Buildi...
КАТЕРИНА АБЗЯТОВА «Point of Growth: Transforming Challenges into Skill-Buildi...
 
НАТАЛІЯ ТРОЙНІЧ «Редизайн всього продукту, коли на проекті залишилось два ман...
НАТАЛІЯ ТРОЙНІЧ «Редизайн всього продукту, коли на проекті залишилось два ман...НАТАЛІЯ ТРОЙНІЧ «Редизайн всього продукту, коли на проекті залишилось два ман...
НАТАЛІЯ ТРОЙНІЧ «Редизайн всього продукту, коли на проекті залишилось два ман...
 
РІНА УЖЕВКО «Вплив архітектури на стратегію тестування»
РІНА УЖЕВКО «Вплив архітектури на стратегію тестування»РІНА УЖЕВКО «Вплив архітектури на стратегію тестування»
РІНА УЖЕВКО «Вплив архітектури на стратегію тестування»
 
СЕРГІЙ РУСІНЧУК «Розкриття майстерності QA команд через KPI»
СЕРГІЙ РУСІНЧУК «Розкриття майстерності QA команд через KPI»СЕРГІЙ РУСІНЧУК «Розкриття майстерності QA команд через KPI»
СЕРГІЙ РУСІНЧУК «Розкриття майстерності QA команд через KPI»
 
КАТЕРИНА АБЗЯТОВА - Certify with confidence: ISTQB Foundation 4.0. Common err...
КАТЕРИНА АБЗЯТОВА - Certify with confidence: ISTQB Foundation 4.0. Common err...КАТЕРИНА АБЗЯТОВА - Certify with confidence: ISTQB Foundation 4.0. Common err...
КАТЕРИНА АБЗЯТОВА - Certify with confidence: ISTQB Foundation 4.0. Common err...
 
Слуцька Вікторія - Виступити і не наступити на граблі: Як виступати QA спеціа...
Слуцька Вікторія - Виступити і не наступити на граблі: Як виступати QA спеціа...Слуцька Вікторія - Виступити і не наступити на граблі: Як виступати QA спеціа...
Слуцька Вікторія - Виступити і не наступити на граблі: Як виступати QA спеціа...
 
ОЛЕКСАНДР ХОТЕМСЬКИЙ «Планування стратегії розвитку тестування на проекті»
ОЛЕКСАНДР ХОТЕМСЬКИЙ «Планування стратегії розвитку тестування на проекті»ОЛЕКСАНДР ХОТЕМСЬКИЙ «Планування стратегії розвитку тестування на проекті»
ОЛЕКСАНДР ХОТЕМСЬКИЙ «Планування стратегії розвитку тестування на проекті»
 
ОЛЕКСІЙ ОСТАПОВ «Створення плагінів для pytest»
ОЛЕКСІЙ ОСТАПОВ «Створення плагінів для pytest»ОЛЕКСІЙ ОСТАПОВ «Створення плагінів для pytest»
ОЛЕКСІЙ ОСТАПОВ «Створення плагінів для pytest»
 
РОМАН ДУМАНСЬКИЙ «Testing the application in the Amazon Cloud»
РОМАН ДУМАНСЬКИЙ «Testing the application in the Amazon Cloud»РОМАН ДУМАНСЬКИЙ «Testing the application in the Amazon Cloud»
РОМАН ДУМАНСЬКИЙ «Testing the application in the Amazon Cloud»
 

Kürzlich hochgeladen

Kürzlich hochgeladen (10)

Роль українців у перемозі в Другій світовій війні
Роль українців у перемозі в Другій світовій війніРоль українців у перемозі в Другій світовій війні
Роль українців у перемозі в Другій світовій війні
 
Спектроскоп. Спостереження оптичних явищ
Спектроскоп. Спостереження оптичних явищСпектроскоп. Спостереження оптичних явищ
Спектроскоп. Спостереження оптичних явищ
 
Супрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptxСупрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptx
 
Балади про Робіна Гуда. Аналіз образу Робіна Гуда
Балади про Робіна Гуда. Аналіз образу Робіна ГудаБалади про Робіна Гуда. Аналіз образу Робіна Гуда
Балади про Робіна Гуда. Аналіз образу Робіна Гуда
 
Супрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptxСупрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptx
 
Горбонос 2024_presentation_for_website.pptx
Горбонос 2024_presentation_for_website.pptxГорбонос 2024_presentation_for_website.pptx
Горбонос 2024_presentation_for_website.pptx
 
psychologistpresentation-230215175859-50bdd6ed.ppt
psychologistpresentation-230215175859-50bdd6ed.pptpsychologistpresentation-230215175859-50bdd6ed.ppt
psychologistpresentation-230215175859-50bdd6ed.ppt
 
Габон
ГабонГабон
Габон
 
Відкрита лекція на тему: "Сидерати - як спосіб виживання"
Відкрита лекція на тему: "Сидерати - як спосіб виживання"Відкрита лекція на тему: "Сидерати - як спосіб виживання"
Відкрита лекція на тему: "Сидерати - як спосіб виживання"
 
Defectolog_presentation_for_website.pptx
Defectolog_presentation_for_website.pptxDefectolog_presentation_for_website.pptx
Defectolog_presentation_for_website.pptx
 

МИКОЛА СОЛОПІЙ «Моя формула успішної імплементації Тестової Тули на проекті» Kyiv QADay 2021

  • 1. Моя формула успішної імплементації тестової тули на проекті Солопій М. 2021
  • 2. Чому я можу розповідати про імплементацію тестової тули (ТТ)? ● Маю 20+ імплементованих ТТ за плечима ● Останній рік цим дуже активно займаюсь в рамках консалтингу в Qaurai та SETI позиції в Alteryx ● Маю COVID19-Сертифікат Сайт-портфоліо:
  • 4. Що я маю на увазі під тестовою тулою (ТТ)? Що я маю на увазі під імплементацією?
  • 5. Що очікувати від доповіді? ● Суб'єктивну думку ● Ідея щодо імплементації ТТ є власною ініціативою ● Формула підходить для тулів різного роду: мануал, автомейшн, перформанс та формату - open-source, comercial, custom ● Кількість команд - 1-... ● Практичні кейси на прикладі тули для візуального тестування Посилання на слайди:
  • 6. А тепер до справи
  • 7. Етапи імплементації ТТ: 1) Воно нам треба? або Sell Idea for the team and business 2) Що по плану або Preparation 3) Давай спробуємо або POC 4) Погнали реалізовувати або Rollout 5) Давай зав'язувати або Finalize 6) “А я ж казав що не взлетить” або Review Results
  • 9. ● Потрібно вірити в неї та її користь ● Підготуватись до аргументації ● Завербувати союзника Перед тим як впарювати продавати тулу:
  • 10. Команда та бізнес повинні бути впевнені, що це варто свого часу та коштів Яким чином?
  • 11. ● Покажіть цінність для команди і бізнесу, адаптуйте їх до цінностей та бачення компанії: зменшити кількість ручних перевірок, зменшити кількість UI/UX багів в різних браузерах та розширеннях, підвищити впевненість в якості релізів ● Покажіть проблеми та челенджі, які тула може вирішити: зменшити кількість UI дефектів в IE11, збільшити покриття шляхом об'єднання функціональних та UI перевірок ● Покажіть як можна рухатись швидше і мати кращу якість: UI баги виявляються і виправляються раніше, зменшується час на ручні перевірки ● Покажіть успішні кейси ● Продемонструйте, як виглядають короткострокові етапи успіху ● Будьте готові почути жорсткий відгук і не бійтеся визнати, що ідея не взлетить
  • 12. ● Внутрішні мітапи, конференції ● Learning, innovation days ● Внутрішні командні зустрічі (planning, refinement, retrospective) ● На кухні або в барі ● Team-building, корпоративи Де можна продати?
  • 13. Артефакти: ● Описані цінності які надає та проблеми які вирішує тула ● Презентації ● Демки
  • 15. Чітко визначте вимоги проекту, план імплементації та те, як ви будете оцінювати успіх
  • 16. План імплементації ● Мотивація ● Початковий скоуп для реалізації ● Естімейти та етапи імплементації ● Бюджет ● Критерії виходу ● Ризики та залежності ● Стейкхолдери
  • 17. Вимоги: 1. Визначте вимоги проекту, які повинна задовольняти тула: a. підтримка різних мов програмування b. підтримка різних фреймворків c. підтримка cross-browsers/cross-platform d. інтеграція з CI/CD e. ... 2. Опишіть ключові критерії, яким повинна відповідати тула a. розумний механізм порівняння скріншотів b. менеджмент скріншотів на стороні тули c. ...
  • 18. ● Скільки часу займає мануальне тестування фічі ● Кількість UI багів, які попадають в прод ● Mean time to recovery (MTTR): скільки часу потрібно, щоб фікс потрапив в прод ● Час проходження регресії ● Поточний кавередж ● Середня вартість виправленого дефекту ● Задоволення користувачів продуктом Задокументуйте показники успіху:
  • 19. Артефакти: ● План імплементації ТТ ● Вимоги проекту ● Критерії успіху імплементації ТТ ● Чат з деталями імплементації
  • 21. 1) Ідентифікуйте початковий POC скоуп - почніть з малого 2) Дослідіть наявні інструменти 3) Імплементуйте POC (безкоштовна версія) 4) Оцініть вартість тули та співвідношення вартості до вигоди 5) Презентуйте результат команді, попросіть фідбек 6) Зберіть усе докупи і приймайте фінальне рішення
  • 22. Артефакти: ● Матриця порівняння тулів ● Письмово затверджені AC інструменту, що підлягає прийняттю ● Приклади готової роботи ● Аналіз результату POC ● Master analysis: Motivation, Challenge, Requirements, tools analysis ● Письмове підтвердження імплементації тули від ключових стейкхолдерів
  • 23.
  • 25. ● Імплементація MVP ● CI/CD інтеграція ● Third party integration
  • 28. ● Проведіть тренінг для ключових стейкхолдерів ● Засетапте процес використання тули, пропишіть бест практики ● Надайте консультативну роботу командам, які вже користуються таким інструментом
  • 29. Артефакти: ● База знань - презентації, запис тренінгів ● Процес та правила користування тулою ● Бест практики використання
  • 30. “А я ж казав що не злетить” Review Results
  • 31. ● Оцініть успіх імплементації ● Постійний моніторинг
  • 32.
  • 33. Не бійтеся експерементувати та приносити свої ідеї на користь компанії