QA Fest 2015. Юлия Завертайло. Практическая визуализация пользы тестирования для клиента

Q
ПРАКТИЧЕСКАЯ
ВИЗУАЛИЗАЦИЯ ПОЛЬЗЫ
ТЕСТИРОВАНИЯ ДЛЯ
КЛИЕНТА
QA FEST
ЗАВЕРТАЙЛО ЮЛИЯ
О себе
• 9 лет в тестировании, из них 7 лет
в компании ITERA
• Последние 4 года работаю с
большими страховыми
компаниями в Скандинавии
• Основная специализация –
мануальное тестирование, QA и
тест менеджмент
• Основной фронт работы –
построение процессов по
тестированию в компаниях и тест
лидершип в проектах
• Ментор и коучер для
подрастающего поколения
тестировщиков
09.11.2015 / 2
Содержание
• Основные проблемы в области качества и тестирования
• Что улучшать?
• Что интересно знать клиенту о результатах нашей работы? (наше
мнение)
• Что же на самом деле интересно клиенту? (мнение клиента)
• KPIs – примеры
09.11.2015 / 3
Основные проблемы в области
качества и тестирования
• Отсутствие тестового покрытия
• Часто изменяемые и нечеткие требования к продукту /
функциональности
• Отсутствие профессионального мануального и
автоматизированного тестирования
• Позднее обнаружение дефектов во время разработки
• Критические дефекты обнаруживаются в продакшене
• Неэффективные трудозатраты на тестирование
• Отсутствие гибкости к необходимым изменениям в ходе
разработки
09.11.2015 / 4
Что улучшать?
• Эффективность команды разработчиков
• Качество самого тестирования
• Уменьшать затраты на тестирование и последующую поддержку
продукта
09.11.2015 / 5
Что интересно знать клиенту о результатах
нашей работы? (наше мнение)
• Какая мы хорошая команда тестировщиков и как здорово
вписались в проект
• Сколько тестировщики написали тест планов, тест кейсов и тест
самари репортов
• Как много мы находим багов
• Как здорово мы понимаем бизнес и требования клиента
• Как здорово вы умеем коммуницировать и решать проблемы
• …
09.11.2015 / 6
Что же на самом деле интересно клиенту?
(мнение клиента)
• Сколько критических и шоустопер багов было найдено в
продакшене (и сколько миллионов крон, евро, долларов было
потеряно из-за багов)?
• Насколько меньше времени (в часах) стали тратить бизнес-
пользователи на тестирование?
• Стало ли возможно увеличить частоту поставок в продакшен и
прийти к continuous integration?
• Насколько минимизировались затраты на регресионное
тестирование
09.11.2015 / 7
KPI – Пример1: Тестовое покрытие
09.11.2015 / 8
Как собирать:
• Настроить ТМ tool (TFS, Jira)
• «Ручками» в Excel
Какую информацию это дает клиенту:
• Визуализирует «темные» дыры приложения: показывает, что в приложении Х
функций и риск ошибок равен % того, что не покрыто тестами
• Визуализирует, что чем больше покрытие, тем меньше риск упущенных дефектов
• Визуализирует функциональность, требующую большего внимания, и дальнейшие
вложения на покрытие тестами
354
182
118 122
68
17
325
80
118
107
54
12
180
5
23
46
10 10
0
50
100
150
200
250
300
350
400
Модуль 1 Модуль 2 Модуль 3 Модуль 4 Модуль 5 Модуль 6
Всего фич Покрыто тестами Автоматизировано
KPI - Пример2: Временные затраты бизнес
ресурсов
Как собирать:
• Логировать время на задачах по тестированию в трекинговой системе
• Запрашивать информацию по факту –трекать в Excel
09.11.2015 / 9
Какую информацию это дает клиенту:
• Визуализирует минимизацию трудозатрат пользователей
0
10
20
30
40
50
60
70
80
Релиз 1 Релиз 2 Релиз 3 Релиз 4 Релиз 5 Релиз 6 Релиз 7 Релиз 8 Релиз 9
Модуль1 Модуль2 Модуль3
KPI – Пример3: Количество дефектов
Как собирать:
• TFS&Pivot tables
• Jira: filters &dashboards
• «Ручками» в Excel
09.11.2015 / 10
Какую информацию это дает клиенту
• Тренд уменьшения количества дефектов в продакшене
• Увеличение количества дефектов в ходе разработки
238
26
7
13
7 10 8
212
206
156
116
214
112
0
50
100
150
200
250
Релиз1 Релиз2 Релиз3 Релиз4 Релиз5 Релиз6
Всего Продакшен Разработка
KPI – Пример 4: Время на фидбек о качестве
продукта
Как собирать:
• Cравнить время на прогон автотестов с мануальными затратами
• Посчитать коэффициент: во сколько раз автотесты дают быстрее фидбек, чем
ручное тестирование
09.11.2015 / 11
Какую информацию это дает клиенту:
• Как часто можно делать поставки в продакшен после изменений
• Принять решение о рисках, связанных с хотфиксами
Тест Сьют
Кол-во тестов в
сьюте
Время
на прогон сьюта
автотестами,
в часах
Время
на прогон сьюта
мануально,
в часах
Смоук Тест Сьют 6 0,2 1,5
Модуль1 39 2,5 9,75
Модуль2 9 0,2 2,25
Модуль3 30 1 7,5
Модуль4 32 1,3 8
Модуль5 15 0,5 3,75
Регресионный сьют 1 191 5,5 47,75
Регресионный сьют 2 204 5,5 51
Регресионный сьют 3 194 5,5 48,5
Всего 720 22,2 180
Выводы
• Чем лучше настроены тулы и поставлены процессы – тем лучше!
• Чем хуже и бестолковей процессы по тестированию и
конфигурация ТМ тулов – тем меньше мотивации собирать
информацию руками и тем больше времени тратится на сбор
данных!
• Говорить на языке клиента – нужно и можно!
• Все сложное – удивительно просто!
09.11.2015 / 12
ВОПРОСЫ?
09.11.2015 / 13
СПАСИБО!
09.11.2015 / 14
QA Fest 2015. Юлия Завертайло. Практическая визуализация пользы тестирования для клиента
1 of 15

Recommended

Тестировщик в Agile - кто он? by
Тестировщик в Agile - кто он?Тестировщик в Agile - кто он?
Тестировщик в Agile - кто он?Igor Khrol
762 views27 slides
QA Fest 2015. Алена Черненко-Дыба и Алексей Лупан. Секреты успешного проекта... by
QA Fest 2015. Алена Черненко-Дыба и Алексей Лупан. Секреты успешного проекта...QA Fest 2015. Алена Черненко-Дыба и Алексей Лупан. Секреты успешного проекта...
QA Fest 2015. Алена Черненко-Дыба и Алексей Лупан. Секреты успешного проекта...QAFest
828 views22 slides
QA Fest 2015. Александра Волкова. 10 принципов автоматизации, которые я не пр... by
QA Fest 2015. Александра Волкова. 10 принципов автоматизации, которые я не пр...QA Fest 2015. Александра Волкова. 10 принципов автоматизации, которые я не пр...
QA Fest 2015. Александра Волкова. 10 принципов автоматизации, которые я не пр...QAFest
927 views29 slides
QA Fest 2015. Виктор Гожий. SCRUM в QA команде и как с этим жить. by
QA Fest 2015. Виктор Гожий. SCRUM в QA команде и как с этим жить.QA Fest 2015. Виктор Гожий. SCRUM в QA команде и как с этим жить.
QA Fest 2015. Виктор Гожий. SCRUM в QA команде и как с этим жить.QAFest
801 views22 slides
10 принципов автоматизации, которые я не предам by
10 принципов автоматизации, которые я не предам10 принципов автоматизации, которые я не предам
10 принципов автоматизации, которые я не предамSQALab
3.4K views31 slides
Илья Кудинов «Развитие процессов тестирования в Badoo за три года, или как мы... by
Илья Кудинов «Развитие процессов тестирования в Badoo за три года, или как мы...Илья Кудинов «Развитие процессов тестирования в Badoo за три года, или как мы...
Илья Кудинов «Развитие процессов тестирования в Badoo за три года, или как мы...WrikeTechClub
18.3K views82 slides

More Related Content

What's hot

Эффективное взаимодействие тестировщика и аналитика by
Эффективное взаимодействие тестировщика и аналитикаЭффективное взаимодействие тестировщика и аналитика
Эффективное взаимодействие тестировщика и аналитикаSQALab
1.7K views17 slides
Test design techniques basics by
Test design techniques basicsTest design techniques basics
Test design techniques basicsArtem Bykovets
819 views12 slides
Подготовка стратегии тестирования под высокорискованный, высокодоходный проект by
Подготовка стратегии тестирования под высокорискованный, высокодоходный проектПодготовка стратегии тестирования под высокорискованный, высокодоходный проект
Подготовка стратегии тестирования под высокорискованный, высокодоходный проектSQALab
2.5K views52 slides
Введение в performance management by
Введение в performance managementВведение в performance management
Введение в performance managementSQALab
2K views62 slides
WP как экспериментальная платформа by
WP как экспериментальная платформаWP как экспериментальная платформа
WP как экспериментальная платформаSQALab
682 views41 slides
Оценки тестирования - полезные и условные метрики by
Оценки тестирования - полезные и условные метрикиОценки тестирования - полезные и условные метрики
Оценки тестирования - полезные и условные метрикиSQALab
2.8K views32 slides

What's hot(20)

Эффективное взаимодействие тестировщика и аналитика by SQALab
Эффективное взаимодействие тестировщика и аналитикаЭффективное взаимодействие тестировщика и аналитика
Эффективное взаимодействие тестировщика и аналитика
SQALab1.7K views
Test design techniques basics by Artem Bykovets
Test design techniques basicsTest design techniques basics
Test design techniques basics
Artem Bykovets819 views
Подготовка стратегии тестирования под высокорискованный, высокодоходный проект by SQALab
Подготовка стратегии тестирования под высокорискованный, высокодоходный проектПодготовка стратегии тестирования под высокорискованный, высокодоходный проект
Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
SQALab2.5K views
Введение в performance management by SQALab
Введение в performance managementВведение в performance management
Введение в performance management
SQALab2K views
WP как экспериментальная платформа by SQALab
WP как экспериментальная платформаWP как экспериментальная платформа
WP как экспериментальная платформа
SQALab682 views
Оценки тестирования - полезные и условные метрики by SQALab
Оценки тестирования - полезные и условные метрикиОценки тестирования - полезные и условные метрики
Оценки тестирования - полезные и условные метрики
SQALab2.8K views
Как автотесты ускоряют релизы в OK.ru by Badoo Development
Как автотесты ускоряют релизы в OK.ruКак автотесты ускоряют релизы в OK.ru
Как автотесты ускоряют релизы в OK.ru
Badoo Development4.6K views
Делаем автоматизацию проектных KPIs by SQALab
Делаем автоматизацию проектных KPIsДелаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIs
SQALab361 views
Quality Assurance vs Quality Control - так в чем же заключается работа специа... by COMAQA.BY
Quality Assurance vs Quality Control - так в чем же заключается работа специа...Quality Assurance vs Quality Control - так в чем же заключается работа специа...
Quality Assurance vs Quality Control - так в чем же заключается работа специа...
COMAQA.BY 4K views
Гибкое тестирование by Rina Uzhevko
Гибкое тестированиеГибкое тестирование
Гибкое тестирование
Rina Uzhevko2.8K views
QA Fes 2016. Анастасия Асеева. Роль тестирования в Devops by QAFest
QA Fes 2016. Анастасия Асеева. Роль тестирования в DevopsQA Fes 2016. Анастасия Асеева. Роль тестирования в Devops
QA Fes 2016. Анастасия Асеева. Роль тестирования в Devops
QAFest1.6K views
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования by SQALab
Автоматизация 0.0: 0 - бюджет, 0 - опыт программированияАвтоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
SQALab774 views
Что ждет тестировщиков при организации процесса тестирования Enterprise-проду... by SQALab
Что ждет тестировщиков при организации процесса тестирования Enterprise-проду...Что ждет тестировщиков при организации процесса тестирования Enterprise-проду...
Что ждет тестировщиков при организации процесса тестирования Enterprise-проду...
SQALab2.1K views
QA Fest 2015. Aлександр Кузняк. Тестовая документация. How-To и типичные ошибки by QAFest
QA Fest 2015. Aлександр Кузняк. Тестовая документация. How-To и типичные ошибкиQA Fest 2015. Aлександр Кузняк. Тестовая документация. How-To и типичные ошибки
QA Fest 2015. Aлександр Кузняк. Тестовая документация. How-To и типичные ошибки
QAFest1.8K views
Новый процесс тестирования на "старом" проекте by SQALab
Новый процесс тестирования на "старом" проектеНовый процесс тестирования на "старом" проекте
Новый процесс тестирования на "старом" проекте
SQALab944 views
QA как драйвер трансформации by SQALab
QA как драйвер трансформацииQA как драйвер трансформации
QA как драйвер трансформации
SQALab9K views
Темная сторона метрик by Roman Ivliev
Темная сторона метрикТемная сторона метрик
Темная сторона метрик
Roman Ivliev3.8K views
Как развить отдел тестирования от палки-копалки до CI by CEE-SEC(R)
Как развить отдел тестирования от палки-копалки до CIКак развить отдел тестирования от палки-копалки до CI
Как развить отдел тестирования от палки-копалки до CI
CEE-SEC(R)1.9K views
Добиваемся эффективности каждого из 9000+ UI-тестов by SQALab
Добиваемся эффективности каждого из 9000+ UI-тестовДобиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестов
SQALab580 views
"Давайте не будем про качество" by SQALab
"Давайте не будем про качество""Давайте не будем про качество"
"Давайте не будем про качество"
SQALab543 views

Similar to QA Fest 2015. Юлия Завертайло. Практическая визуализация пользы тестирования для клиента

Quality Assurance by
Quality AssuranceQuality Assurance
Quality AssuranceKIT_Conference
333 views27 slides
Вебинар: ИТ-проекты глазами Заказчика by
Вебинар: ИТ-проекты глазами ЗаказчикаВебинар: ИТ-проекты глазами Заказчика
Вебинар: ИТ-проекты глазами ЗаказчикаАлександр Кольцов
3.6K views38 slides
KPI тестировщиков - особенности и проблемы by
KPI тестировщиков - особенности и проблемыKPI тестировщиков - особенности и проблемы
KPI тестировщиков - особенности и проблемыRina Uzhevko
3.7K views12 slides
Внедрение тестирования в Scrum by
Внедрение тестирования в ScrumВнедрение тестирования в Scrum
Внедрение тестирования в ScrumDenis Petelin
7 views31 slides
Внедрение тестирования в Scrum by
Внедрение тестирования в ScrumВнедрение тестирования в Scrum
Внедрение тестирования в ScrumDenis Petelin
1.5K views31 slides
Роль аналитика в негибких методологиях разработки by
Роль аналитика в негибких методологиях разработкиРоль аналитика в негибких методологиях разработки
Роль аналитика в негибких методологиях разработкиDevDay
778 views18 slides

Similar to QA Fest 2015. Юлия Завертайло. Практическая визуализация пользы тестирования для клиента(20)

KPI тестировщиков - особенности и проблемы by Rina Uzhevko
KPI тестировщиков - особенности и проблемыKPI тестировщиков - особенности и проблемы
KPI тестировщиков - особенности и проблемы
Rina Uzhevko3.7K views
Внедрение тестирования в Scrum by Denis Petelin
Внедрение тестирования в ScrumВнедрение тестирования в Scrum
Внедрение тестирования в Scrum
Denis Petelin7 views
Внедрение тестирования в Scrum by Denis Petelin
Внедрение тестирования в ScrumВнедрение тестирования в Scrum
Внедрение тестирования в Scrum
Denis Petelin1.5K views
Роль аналитика в негибких методологиях разработки by DevDay
Роль аналитика в негибких методологиях разработкиРоль аналитика в негибких методологиях разработки
Роль аналитика в негибких методологиях разработки
DevDay778 views
Software craftsmanship 8 by Pavel Veinik
Software craftsmanship 8Software craftsmanship 8
Software craftsmanship 8
Pavel Veinik42 views
Юрий Филатов, Create: Почему мы перестали делать сайты и приложения и начали ... by SPECIA
Юрий Филатов, Create: Почему мы перестали делать сайты и приложения и начали ...Юрий Филатов, Create: Почему мы перестали делать сайты и приложения и начали ...
Юрий Филатов, Create: Почему мы перестали делать сайты и приложения и начали ...
SPECIA1.9K views
Как мы перестали делать сайты и приложения и начали создавать продукты by Create Digital
Как мы перестали делать сайты и приложения и начали создавать продуктыКак мы перестали делать сайты и приложения и начали создавать продукты
Как мы перестали делать сайты и приложения и начали создавать продукты
Create Digital282 views
«Metrics and KPIs – measuring project, process, team» by Sergey Stefurak by Dive_into_Management
«Metrics and KPIs – measuring project, process, team» by Sergey Stefurak«Metrics and KPIs – measuring project, process, team» by Sergey Stefurak
«Metrics and KPIs – measuring project, process, team» by Sergey Stefurak
Testing in Scrum - Yuriy Malyi by Agile Base Camp
Testing in Scrum - Yuriy Malyi Testing in Scrum - Yuriy Malyi
Testing in Scrum - Yuriy Malyi
Agile Base Camp611 views
Пример внедрения Agile в крупном проекте. Как не следует внедрять Agile by Alexey Krivitsky
Пример внедрения Agile в крупном проекте. Как не следует внедрять AgileПример внедрения Agile в крупном проекте. Как не следует внедрять Agile
Пример внедрения Agile в крупном проекте. Как не следует внедрять Agile
Alexey Krivitsky2.2K views
Автоматизация сборки и тестирования в разрезе эффективного производства by SQALab
Автоматизация сборки и тестирования в разрезе эффективного производстваАвтоматизация сборки и тестирования в разрезе эффективного производства
Автоматизация сборки и тестирования в разрезе эффективного производства
SQALab555 views
Как Mail.Ru и AT Consulting перевели профили абонентов Beeline на Tarantool /... by Ontico
Как Mail.Ru и AT Consulting перевели профили абонентов Beeline на Tarantool /...Как Mail.Ru и AT Consulting перевели профили абонентов Beeline на Tarantool /...
Как Mail.Ru и AT Consulting перевели профили абонентов Beeline на Tarantool /...
Ontico807 views

More from QAFest

QA Fest 2019. Сергій Короленко. Топ веб вразливостей за 40 хвилин by
QA Fest 2019. Сергій Короленко. Топ веб вразливостей за 40 хвилинQA Fest 2019. Сергій Короленко. Топ веб вразливостей за 40 хвилин
QA Fest 2019. Сергій Короленко. Топ веб вразливостей за 40 хвилинQAFest
979 views44 slides
QA Fest 2019. Анна Чернышова. Self-healing test automation 2.0. The Future by
QA Fest 2019. Анна Чернышова. Self-healing test automation 2.0. The FutureQA Fest 2019. Анна Чернышова. Self-healing test automation 2.0. The Future
QA Fest 2019. Анна Чернышова. Self-healing test automation 2.0. The FutureQAFest
931 views44 slides
QA Fest 2019. Doug Sillars. It's just too Slow: Testing Mobile application pe... by
QA Fest 2019. Doug Sillars. It's just too Slow: Testing Mobile application pe...QA Fest 2019. Doug Sillars. It's just too Slow: Testing Mobile application pe...
QA Fest 2019. Doug Sillars. It's just too Slow: Testing Mobile application pe...QAFest
322 views131 slides
QA Fest 2019. Катерина Спринсян. Параллельное покрытие автотестами и другие и... by
QA Fest 2019. Катерина Спринсян. Параллельное покрытие автотестами и другие и...QA Fest 2019. Катерина Спринсян. Параллельное покрытие автотестами и другие и...
QA Fest 2019. Катерина Спринсян. Параллельное покрытие автотестами и другие и...QAFest
336 views92 slides
QA Fest 2019. Никита Галкин. Как зарабатывать больше by
QA Fest 2019. Никита Галкин. Как зарабатывать большеQA Fest 2019. Никита Галкин. Как зарабатывать больше
QA Fest 2019. Никита Галкин. Как зарабатывать большеQAFest
389 views40 slides
QA Fest 2019. Сергей Пирогов. Why everything is spoiled by
QA Fest 2019. Сергей Пирогов. Why everything is spoiledQA Fest 2019. Сергей Пирогов. Why everything is spoiled
QA Fest 2019. Сергей Пирогов. Why everything is spoiledQAFest
342 views33 slides

More from QAFest(20)

QA Fest 2019. Сергій Короленко. Топ веб вразливостей за 40 хвилин by QAFest
QA Fest 2019. Сергій Короленко. Топ веб вразливостей за 40 хвилинQA Fest 2019. Сергій Короленко. Топ веб вразливостей за 40 хвилин
QA Fest 2019. Сергій Короленко. Топ веб вразливостей за 40 хвилин
QAFest979 views
QA Fest 2019. Анна Чернышова. Self-healing test automation 2.0. The Future by QAFest
QA Fest 2019. Анна Чернышова. Self-healing test automation 2.0. The FutureQA Fest 2019. Анна Чернышова. Self-healing test automation 2.0. The Future
QA Fest 2019. Анна Чернышова. Self-healing test automation 2.0. The Future
QAFest931 views
QA Fest 2019. Doug Sillars. It's just too Slow: Testing Mobile application pe... by QAFest
QA Fest 2019. Doug Sillars. It's just too Slow: Testing Mobile application pe...QA Fest 2019. Doug Sillars. It's just too Slow: Testing Mobile application pe...
QA Fest 2019. Doug Sillars. It's just too Slow: Testing Mobile application pe...
QAFest322 views
QA Fest 2019. Катерина Спринсян. Параллельное покрытие автотестами и другие и... by QAFest
QA Fest 2019. Катерина Спринсян. Параллельное покрытие автотестами и другие и...QA Fest 2019. Катерина Спринсян. Параллельное покрытие автотестами и другие и...
QA Fest 2019. Катерина Спринсян. Параллельное покрытие автотестами и другие и...
QAFest336 views
QA Fest 2019. Никита Галкин. Как зарабатывать больше by QAFest
QA Fest 2019. Никита Галкин. Как зарабатывать большеQA Fest 2019. Никита Галкин. Как зарабатывать больше
QA Fest 2019. Никита Галкин. Как зарабатывать больше
QAFest389 views
QA Fest 2019. Сергей Пирогов. Why everything is spoiled by QAFest
QA Fest 2019. Сергей Пирогов. Why everything is spoiledQA Fest 2019. Сергей Пирогов. Why everything is spoiled
QA Fest 2019. Сергей Пирогов. Why everything is spoiled
QAFest342 views
QA Fest 2019. Сергей Новик. Между мотивацией и выгоранием by QAFest
QA Fest 2019. Сергей Новик. Между мотивацией и выгораниемQA Fest 2019. Сергей Новик. Между мотивацией и выгоранием
QA Fest 2019. Сергей Новик. Между мотивацией и выгоранием
QAFest249 views
QA Fest 2019. Владимир Никонов. Код Шредингера или зачем и как мы тестируем н... by QAFest
QA Fest 2019. Владимир Никонов. Код Шредингера или зачем и как мы тестируем н...QA Fest 2019. Владимир Никонов. Код Шредингера или зачем и как мы тестируем н...
QA Fest 2019. Владимир Никонов. Код Шредингера или зачем и как мы тестируем н...
QAFest338 views
QA Fest 2019. Владимир Трандафилов. GUI automation of WEB application with SV... by QAFest
QA Fest 2019. Владимир Трандафилов. GUI automation of WEB application with SV...QA Fest 2019. Владимир Трандафилов. GUI automation of WEB application with SV...
QA Fest 2019. Владимир Трандафилов. GUI automation of WEB application with SV...
QAFest227 views
QA Fest 2019. Иван Крутов. Bulletproof Selenium Cluster by QAFest
QA Fest 2019. Иван Крутов. Bulletproof Selenium ClusterQA Fest 2019. Иван Крутов. Bulletproof Selenium Cluster
QA Fest 2019. Иван Крутов. Bulletproof Selenium Cluster
QAFest282 views
QA Fest 2019. Николай Мижигурский. Миссия /*не*/выполнима: гуманитарий собесе... by QAFest
QA Fest 2019. Николай Мижигурский. Миссия /*не*/выполнима: гуманитарий собесе...QA Fest 2019. Николай Мижигурский. Миссия /*не*/выполнима: гуманитарий собесе...
QA Fest 2019. Николай Мижигурский. Миссия /*не*/выполнима: гуманитарий собесе...
QAFest251 views
QA Fest 2019. Володимир Стиран. Чим раніше – тим вигідніше, але ніколи не піз... by QAFest
QA Fest 2019. Володимир Стиран. Чим раніше – тим вигідніше, але ніколи не піз...QA Fest 2019. Володимир Стиран. Чим раніше – тим вигідніше, але ніколи не піз...
QA Fest 2019. Володимир Стиран. Чим раніше – тим вигідніше, але ніколи не піз...
QAFest301 views
QA Fest 2019. Дмитрий Прокопук. Mocks and network tricks in UI automation by QAFest
QA Fest 2019. Дмитрий Прокопук. Mocks and network tricks in UI automationQA Fest 2019. Дмитрий Прокопук. Mocks and network tricks in UI automation
QA Fest 2019. Дмитрий Прокопук. Mocks and network tricks in UI automation
QAFest225 views
QA Fest 2019. Екатерина Дядечко. Тестирование медицинского софта — вызовы и в... by QAFest
QA Fest 2019. Екатерина Дядечко. Тестирование медицинского софта — вызовы и в...QA Fest 2019. Екатерина Дядечко. Тестирование медицинского софта — вызовы и в...
QA Fest 2019. Екатерина Дядечко. Тестирование медицинского софта — вызовы и в...
QAFest243 views
QA Fest 2019. Катерина Черникова. Tune your P’s: the pop-art of keeping testa... by QAFest
QA Fest 2019. Катерина Черникова. Tune your P’s: the pop-art of keeping testa...QA Fest 2019. Катерина Черникова. Tune your P’s: the pop-art of keeping testa...
QA Fest 2019. Катерина Черникова. Tune your P’s: the pop-art of keeping testa...
QAFest376 views
QA Fest 2019. Алиса Бойко. Какнезапутаться в коммуникативных сетях IT by QAFest
QA Fest 2019. Алиса Бойко. Какнезапутаться в коммуникативных сетях ITQA Fest 2019. Алиса Бойко. Какнезапутаться в коммуникативных сетях IT
QA Fest 2019. Алиса Бойко. Какнезапутаться в коммуникативных сетях IT
QAFest209 views
QA Fest 2019. Святослав Логин. Как найти уязвимости в мобильном приложении by QAFest
QA Fest 2019. Святослав Логин. Как найти уязвимости в мобильном приложенииQA Fest 2019. Святослав Логин. Как найти уязвимости в мобильном приложении
QA Fest 2019. Святослав Логин. Как найти уязвимости в мобильном приложении
QAFest607 views
QA Fest 2019. Катерина Шепелєва та Інна Оснач. Що українцям потрібно знати пр... by QAFest
QA Fest 2019. Катерина Шепелєва та Інна Оснач. Що українцям потрібно знати пр...QA Fest 2019. Катерина Шепелєва та Інна Оснач. Що українцям потрібно знати пр...
QA Fest 2019. Катерина Шепелєва та Інна Оснач. Що українцям потрібно знати пр...
QAFest321 views
QA Fest 2019. Антон Серпутько. Нагрузочное тестирование распределенных асинхр... by QAFest
QA Fest 2019. Антон Серпутько. Нагрузочное тестирование распределенных асинхр...QA Fest 2019. Антон Серпутько. Нагрузочное тестирование распределенных асинхр...
QA Fest 2019. Антон Серпутько. Нагрузочное тестирование распределенных асинхр...
QAFest296 views
QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22 by QAFest
QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22
QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22
QAFest164 views

QA Fest 2015. Юлия Завертайло. Практическая визуализация пользы тестирования для клиента

  • 2. О себе • 9 лет в тестировании, из них 7 лет в компании ITERA • Последние 4 года работаю с большими страховыми компаниями в Скандинавии • Основная специализация – мануальное тестирование, QA и тест менеджмент • Основной фронт работы – построение процессов по тестированию в компаниях и тест лидершип в проектах • Ментор и коучер для подрастающего поколения тестировщиков 09.11.2015 / 2
  • 3. Содержание • Основные проблемы в области качества и тестирования • Что улучшать? • Что интересно знать клиенту о результатах нашей работы? (наше мнение) • Что же на самом деле интересно клиенту? (мнение клиента) • KPIs – примеры 09.11.2015 / 3
  • 4. Основные проблемы в области качества и тестирования • Отсутствие тестового покрытия • Часто изменяемые и нечеткие требования к продукту / функциональности • Отсутствие профессионального мануального и автоматизированного тестирования • Позднее обнаружение дефектов во время разработки • Критические дефекты обнаруживаются в продакшене • Неэффективные трудозатраты на тестирование • Отсутствие гибкости к необходимым изменениям в ходе разработки 09.11.2015 / 4
  • 5. Что улучшать? • Эффективность команды разработчиков • Качество самого тестирования • Уменьшать затраты на тестирование и последующую поддержку продукта 09.11.2015 / 5
  • 6. Что интересно знать клиенту о результатах нашей работы? (наше мнение) • Какая мы хорошая команда тестировщиков и как здорово вписались в проект • Сколько тестировщики написали тест планов, тест кейсов и тест самари репортов • Как много мы находим багов • Как здорово мы понимаем бизнес и требования клиента • Как здорово вы умеем коммуницировать и решать проблемы • … 09.11.2015 / 6
  • 7. Что же на самом деле интересно клиенту? (мнение клиента) • Сколько критических и шоустопер багов было найдено в продакшене (и сколько миллионов крон, евро, долларов было потеряно из-за багов)? • Насколько меньше времени (в часах) стали тратить бизнес- пользователи на тестирование? • Стало ли возможно увеличить частоту поставок в продакшен и прийти к continuous integration? • Насколько минимизировались затраты на регресионное тестирование 09.11.2015 / 7
  • 8. KPI – Пример1: Тестовое покрытие 09.11.2015 / 8 Как собирать: • Настроить ТМ tool (TFS, Jira) • «Ручками» в Excel Какую информацию это дает клиенту: • Визуализирует «темные» дыры приложения: показывает, что в приложении Х функций и риск ошибок равен % того, что не покрыто тестами • Визуализирует, что чем больше покрытие, тем меньше риск упущенных дефектов • Визуализирует функциональность, требующую большего внимания, и дальнейшие вложения на покрытие тестами 354 182 118 122 68 17 325 80 118 107 54 12 180 5 23 46 10 10 0 50 100 150 200 250 300 350 400 Модуль 1 Модуль 2 Модуль 3 Модуль 4 Модуль 5 Модуль 6 Всего фич Покрыто тестами Автоматизировано
  • 9. KPI - Пример2: Временные затраты бизнес ресурсов Как собирать: • Логировать время на задачах по тестированию в трекинговой системе • Запрашивать информацию по факту –трекать в Excel 09.11.2015 / 9 Какую информацию это дает клиенту: • Визуализирует минимизацию трудозатрат пользователей 0 10 20 30 40 50 60 70 80 Релиз 1 Релиз 2 Релиз 3 Релиз 4 Релиз 5 Релиз 6 Релиз 7 Релиз 8 Релиз 9 Модуль1 Модуль2 Модуль3
  • 10. KPI – Пример3: Количество дефектов Как собирать: • TFS&Pivot tables • Jira: filters &dashboards • «Ручками» в Excel 09.11.2015 / 10 Какую информацию это дает клиенту • Тренд уменьшения количества дефектов в продакшене • Увеличение количества дефектов в ходе разработки 238 26 7 13 7 10 8 212 206 156 116 214 112 0 50 100 150 200 250 Релиз1 Релиз2 Релиз3 Релиз4 Релиз5 Релиз6 Всего Продакшен Разработка
  • 11. KPI – Пример 4: Время на фидбек о качестве продукта Как собирать: • Cравнить время на прогон автотестов с мануальными затратами • Посчитать коэффициент: во сколько раз автотесты дают быстрее фидбек, чем ручное тестирование 09.11.2015 / 11 Какую информацию это дает клиенту: • Как часто можно делать поставки в продакшен после изменений • Принять решение о рисках, связанных с хотфиксами Тест Сьют Кол-во тестов в сьюте Время на прогон сьюта автотестами, в часах Время на прогон сьюта мануально, в часах Смоук Тест Сьют 6 0,2 1,5 Модуль1 39 2,5 9,75 Модуль2 9 0,2 2,25 Модуль3 30 1 7,5 Модуль4 32 1,3 8 Модуль5 15 0,5 3,75 Регресионный сьют 1 191 5,5 47,75 Регресионный сьют 2 204 5,5 51 Регресионный сьют 3 194 5,5 48,5 Всего 720 22,2 180
  • 12. Выводы • Чем лучше настроены тулы и поставлены процессы – тем лучше! • Чем хуже и бестолковей процессы по тестированию и конфигурация ТМ тулов – тем меньше мотивации собирать информацию руками и тем больше времени тратится на сбор данных! • Говорить на языке клиента – нужно и можно! • Все сложное – удивительно просто! 09.11.2015 / 12

Editor's Notes

  1. Отсутствие тестового покрытия (сколько всего фич в системе, что тестируется что нет, что важно тестировать что нет) Часто изменяемые и нечеткие требования к продукту-функциональности Отсутствие професионального мануального и автоматизированного тестирования (тестирование проводиться конечными пользователями) Позднее обнаружение дефектов во время разработки Критические дефекты обнаруживаются в продакшене Неефективные трудозатраты на тестирование со стороны конечных пользователей (на тестирование уходит от 2х до 6 недель) Отсутствие гибкости к необходимым изменениям в ходе разработки
  2. Еффективность команды разработчиков Путем внедрения постоянного тестирования (мануального и автоматизированного) и уменьшением временных затрат бизнес ресурсов Качество самого тестирования Путем формализации тест кейсов и баг репортов, запуска автотестов в каждом поставке (релизе) Уменьшать затраты на тестирование и последующую поддерджку продукта Путем уменьшения риска в регресионном тестировании и гаранитировании более высокого качества поставок
  3. Стало ли возможно увеличить частоту поставок в продакшен и прийти к continuous integration (чтобы динамика бизнеса на рынке позволяла софту угнаться за изменениями)
  4. - TFS (позволяет построить traceability matrix путем линкования Epic/US к тест кейсам которые можно маркировать как мануальные или привязать к сценарию в Тим сити. Pivot tables в помощь) Jira (позволяет строить ту же матрицу) Excel (выписать фичи , все, и прописать что покрыто тестами что нет. И какими)
  5. Тренд уменьшения кол-ва дефектов в продакшене (соот-но затрат и рисков на их фикс) Увеличение кол-ва дефектов в ходе разработки (сколько потенциальных дефектов не ушло в продакшен)
  6. <автотесты - дают постоянный фидбек о состоянии функциональности– время затраты на прогон ТА в сравнении с мануальным тестированием>