SlideShare a Scribd company logo
1 of 32
Download to read offline
Software quality assurance days
18 Международная конференция
по вопросам качества ПО
sqadays.com
Москва. 27–28 ноября 2015
Таисия Толстунова
НИЦ СПб ЭТУ, Санкт-Петербург, Россия
Оценки тестирования
полезные и условные метрики
Толстунова Таисия
В тестировании - 9 лет
В тест-менеджменте - 6 лет
Коммерческие, гос.проекты
Последние 5 лет в основном гос.проекты
Оценки тестирования
полезные и условные метрики
Кто я?
Что такое метрики?
Оценки тестирования
полезные и условные метрики
Необходимы для:
•оценки процесса
•оценки результата тестирования
Оценки тестирования
полезные и условные метрики
Что такое метрики?
Метрики, навязанные сверху
• Количество дефектов / единица времени
• Количество найденных дефектов / количество
пофикшенных дефектов
• Количество дефектов / тысяча строк кода
Оценки тестирования
полезные и условные метрики
Что может демотивировать?
• % покрытия
• таблица по функциям плотность дефектов /
количество переоткрытых дефектов
• время на настройку / время на тестирование в целом
• время на ожидание версии / время на тестирование в
целом
Оценки тестирования
полезные и условные метрики
Соревновательные “ноты”
Важно: одинаковые условия (схожие продукты, похожие
итерации, примерно одинаковый уровень групп разработки)
Оценки тестирования
полезные и условные метрики
Соревновательные “ноты”
Важно: одинаковые условия (схожие продукты, похожие
итерации, примерно одинаковый уровень групп разработки)
Например:
-время до первого дефекта
-критичность найденных дефектов
Оценки тестирования
полезные и условные метрики
Зачем нужен свой набор метрик?
Оценки тестирования
полезные и условные метрики
Зачем нужен свой набор метрик?
Определение цели ввода метрик
-для корректировки процесса
-для корректировки временных оценок
-для анализа результата
-для ответов на вопросы начальства в своем формате
Оценки тестирования
полезные и условные метрики
Примеры метрик для процессов
тестирование требований
Оценки тестирования
полезные и условные метрики
Примеры метрик для процессов
тестирование требований
• соотношение дефектов в % с приоритетами;
• соотношения временных затрат по итерациям, либо наборам
требований;
• соотношение запросов пользователей к требованиям по
результатам разработки прототипа и самого программного
продукта
Оценки тестирования
полезные и условные метрики
• разработка тестовой документации
Оценки тестирования
полезные и условные метрики
• разработка тестовой документации
• % покрытия функций, юзкейсов, требований;
• % согласованной архитектором / разработчиком тестовой
документации
Оценки тестирования
полезные и условные метрики
• разработка тестовой документации
• % покрытия функций, юзкейсов, требований;
• % согласованной архитектором / разработчиком тестовой
документации
• тестирование ПО
Оценки тестирования
полезные и условные метрики
• разработка тестовой документации
• % покрытия функций, юзкейсов, требований;
• % согласованной архитектором / разработчиком тестовой
документации
• тестирование ПО
• % покрытия функций, юзкейсов, требований;
• затраченные фактические временные ресурсы в сравнении с
плановыми
Оценки тестирования
полезные и условные метрики
• разработка тестовой документации
• % покрытия функций, юзкейсов, требований;
• % согласованной архитектором / разработчиком тестовой
документации
• тестирование ПО
• % покрытия функций, юзкейсов, требований;
• затраченные фактические временные ресурсы в сравнении с
плановыми
• тестирование пользовательской документации
Оценки тестирования
полезные и условные метрики
• разработка тестовой документации
• % покрытия функций, юзкейсов, требований;
• % согласованной архитектором / разработчиком тестовой
документации
• тестирование ПО
• % покрытия функций, юзкейсов, требований;
• затраченные фактические временные ресурсы в сравнении с
плановыми
• тестирование пользовательской документации
• таблица приоритеты / % найденных вне отдела дефектов
документации
Оценки тестирования
полезные и условные метрики
Оценки тестирования
полезные и условные метрики
• метрики в процессе тестирования
• метрика личной эффективности (план / факт)
• метрика количества параллельных задач или процессов (в
том числе для расстановки приоритетов)
• метрики для временных оценок (как правило
считаются по отделам, от которых мы зависим)
• метрики в процессе тестирования
• метрика личной эффективности (план / факт)
• метрика количества параллельных задач или процессов (в
том числе для расстановки приоритетов)
• метрики для временных оценок (как правило
считаются по отделам, от которых мы зависим)
• для разных групп разработки: количество итераций с
блокерами и инициативой к итерации от разработчиков
(не в случае agile :)
• для разных групп разработки отличие планируемых
дат от фактической выдачи
Оценки тестирования
полезные и условные метрики
Коммерческие и гос.проекты
Что такое коммерческий проект?
- потребитель
- заказчик
- обратная связь от пользователей
- что важно?
- что можно менять?
Оценки тестирования
полезные и условные метрики
Коммерческие и гос.проекты
Что такое коммерческий проект?
- потребитель
- заказчик
- обратная связь от пользователей
- что важно?
- что можно менять?
Что такое гос.проект?
- ТЗ
- приёмка госзаказа (заказчиком / ОТК / ВП)
Оценки тестирования
полезные и условные метрики
• что можно измерять в коммерческих проектах?
Коммерческие и гос.проекты
Оценки тестирования
полезные и условные метрики
• что можно измерять в коммерческих проектах?
• что можно измерять в гос.проектах?
Коммерческие и гос.проекты
Оценки тестирования
полезные и условные метрики
• Обратная связь от пользователей и от ОТК+ВП. В чем
сходство?
Оценки тестирования
полезные и условные метрики
Могут быть одинаковые метрики?
• Обратная связь от пользователей и от ОТК+ВП. В чем
сходство?
• Почему же на самом деле это разные метрики?
Оценки тестирования
полезные и условные метрики
Могут быть одинаковые метрики?
• Обратная связь от пользователей и от ОТК+ВП. В чем
сходство?
• Почему же на самом деле это разные метрики?
Выбор метрик:
• Коммерческий проект – критичность / используемость в обратной
связи от пользователей;
• Гос.заказ - % соотношение типов и приоритетов дефектов от
ОТК+ВП
Оценки тестирования
полезные и условные метрики
Могут быть одинаковые метрики?
Работающие и неработающие метрики.
Оценки тестирования
полезные и условные метрики
Важные вопросы:
• Соответствуют ли ваши метрики целям?
• А спущенные сверху метрики?
Оценки тестирования
полезные и условные метрики
Работающие и неработающие метрики.
Спущенные сверху метрики Выбранные в соответствии
с целями метрики
Количество дефектов
в единицу времени
Качественные соотношения
приоритетов дефектов от ОТК
Найденные / пофикшенные
дефекты
Соотношение типов
пропущенных дефектов от
ОТК
Количество дефектов
на тысячу строк кода
% покрытия функционала
Оценки тестирования
полезные и условные метрики
Работающие и неработающие метрики.
Сравнение наборов метрик.
Посмотреть, какие еще бывают метрики:
• Доклады с предыдущих SQA
• SQA Days #17 – Monthly Operations
Review
• SQA Days #16 – Использование метрик
в процессе обеспечения качества
сложных систем
• SQA Days #15 – Waterfall revisited:
практические метрики тестирования
• Доклад на BBST Testing Course
Оценки тестирования
полезные и условные метрики
Нужны свои метрики
Skype: thaya.tt
mailto: i@thaya.pro
Оценки тестирования
полезные и условные метрики

More Related Content

What's hot

Процесс тестирования
Процесс тестированияПроцесс тестирования
Процесс тестированияAlexander Solosh
 
Agile тестирование в enterpise проектов: путь трансформации
Agile тестирование в enterpise проектов: путь трансформацииAgile тестирование в enterpise проектов: путь трансформации
Agile тестирование в enterpise проектов: путь трансформацииAndrey Rebrov
 
QA как драйвер трансформации
QA как драйвер трансформацииQA как драйвер трансформации
QA как драйвер трансформацииSQALab
 
Введение в performance management
Введение в performance managementВведение в performance management
Введение в performance managementSQALab
 
Waterfall revisited: практические метрики тестирования
Waterfall revisited: практические метрики тестированияWaterfall revisited: практические метрики тестирования
Waterfall revisited: практические метрики тестированияSQALab
 
Test design techniques basics
Test design techniques basicsTest design techniques basics
Test design techniques basicsArtem Bykovets
 
Process Quality, QA and QC. QA Club. Kharkov. Ukraine
Process Quality, QA and QC. QA Club. Kharkov. UkraineProcess Quality, QA and QC. QA Club. Kharkov. Ukraine
Process Quality, QA and QC. QA Club. Kharkov. UkraineSergiy Povolyashko, PMP
 
Процесс тестирования. Измерение и оценка
Процесс тестирования. Измерение и оценкаПроцесс тестирования. Измерение и оценка
Процесс тестирования. Измерение и оценкаSQALab
 
Оценка методологии автоматизации - MBT
Оценка методологии автоматизации - MBTОценка методологии автоматизации - MBT
Оценка методологии автоматизации - MBTSQALab
 
Что было, что есть, что будет: Current State vs. Common Sense
Что было, что есть, что будет: Current State vs. Common SenseЧто было, что есть, что будет: Current State vs. Common Sense
Что было, что есть, что будет: Current State vs. Common SenseSQALab
 
Quality Assurance vs Quality Control - так в чем же заключается работа специа...
Quality Assurance vs Quality Control - так в чем же заключается работа специа...Quality Assurance vs Quality Control - так в чем же заключается работа специа...
Quality Assurance vs Quality Control - так в чем же заключается работа специа...COMAQA.BY
 
RUSSIA QUALITY REPORT 2015-16
RUSSIA QUALITY REPORT 2015-16RUSSIA QUALITY REPORT 2015-16
RUSSIA QUALITY REPORT 2015-16SQALab
 
QA Fest 2015. Юлия Завертайло. Практическая визуализация пользы тестирования...
QA Fest 2015. Юлия Завертайло. Практическая визуализация пользы тестирования...QA Fest 2015. Юлия Завертайло. Практическая визуализация пользы тестирования...
QA Fest 2015. Юлия Завертайло. Практическая визуализация пользы тестирования...QAFest
 
Архитектура автоматизированных тестов: представление предметной области
Архитектура автоматизированных тестов: представление предметной областиАрхитектура автоматизированных тестов: представление предметной области
Архитектура автоматизированных тестов: представление предметной областиSQALab
 
ACC - конструируем тест-план методом Google
ACC - конструируем тест-план методом GoogleACC - конструируем тест-план методом Google
ACC - конструируем тест-план методом GoogleSQALab
 
Нагрузка и автоматизация в большой организации. Движение к DevOps
Нагрузка и автоматизация в большой организации. Движение к DevOpsНагрузка и автоматизация в большой организации. Движение к DevOps
Нагрузка и автоматизация в большой организации. Движение к DevOpsSQALab
 
Как заслужить доверие заказчика при передаче проекта новой команде тестирования?
Как заслужить доверие заказчика при передаче проекта новой команде тестирования?Как заслужить доверие заказчика при передаче проекта новой команде тестирования?
Как заслужить доверие заказчика при передаче проекта новой команде тестирования?SQALab
 
Подход к тестированию хранилища данных на базе MS SQL Server
Подход к тестированию хранилища данных на базе MS SQL ServerПодход к тестированию хранилища данных на базе MS SQL Server
Подход к тестированию хранилища данных на базе MS SQL ServerSQALab
 
Пополняем арсенал тестировщика. Учимся применять новые техники
Пополняем арсенал тестировщика. Учимся применять новые техникиПополняем арсенал тестировщика. Учимся применять новые техники
Пополняем арсенал тестировщика. Учимся применять новые техникиSQALab
 
Илья Кудинов «Развитие процессов тестирования в Badoo за три года, или как мы...
Илья Кудинов «Развитие процессов тестирования в Badoo за три года, или как мы...Илья Кудинов «Развитие процессов тестирования в Badoo за три года, или как мы...
Илья Кудинов «Развитие процессов тестирования в Badoo за три года, или как мы...WrikeTechClub
 

What's hot (20)

Процесс тестирования
Процесс тестированияПроцесс тестирования
Процесс тестирования
 
Agile тестирование в enterpise проектов: путь трансформации
Agile тестирование в enterpise проектов: путь трансформацииAgile тестирование в enterpise проектов: путь трансформации
Agile тестирование в enterpise проектов: путь трансформации
 
QA как драйвер трансформации
QA как драйвер трансформацииQA как драйвер трансформации
QA как драйвер трансформации
 
Введение в performance management
Введение в performance managementВведение в performance management
Введение в performance management
 
Waterfall revisited: практические метрики тестирования
Waterfall revisited: практические метрики тестированияWaterfall revisited: практические метрики тестирования
Waterfall revisited: практические метрики тестирования
 
Test design techniques basics
Test design techniques basicsTest design techniques basics
Test design techniques basics
 
Process Quality, QA and QC. QA Club. Kharkov. Ukraine
Process Quality, QA and QC. QA Club. Kharkov. UkraineProcess Quality, QA and QC. QA Club. Kharkov. Ukraine
Process Quality, QA and QC. QA Club. Kharkov. Ukraine
 
Процесс тестирования. Измерение и оценка
Процесс тестирования. Измерение и оценкаПроцесс тестирования. Измерение и оценка
Процесс тестирования. Измерение и оценка
 
Оценка методологии автоматизации - MBT
Оценка методологии автоматизации - MBTОценка методологии автоматизации - MBT
Оценка методологии автоматизации - MBT
 
Что было, что есть, что будет: Current State vs. Common Sense
Что было, что есть, что будет: Current State vs. Common SenseЧто было, что есть, что будет: Current State vs. Common Sense
Что было, что есть, что будет: Current State vs. Common Sense
 
Quality Assurance vs Quality Control - так в чем же заключается работа специа...
Quality Assurance vs Quality Control - так в чем же заключается работа специа...Quality Assurance vs Quality Control - так в чем же заключается работа специа...
Quality Assurance vs Quality Control - так в чем же заключается работа специа...
 
RUSSIA QUALITY REPORT 2015-16
RUSSIA QUALITY REPORT 2015-16RUSSIA QUALITY REPORT 2015-16
RUSSIA QUALITY REPORT 2015-16
 
QA Fest 2015. Юлия Завертайло. Практическая визуализация пользы тестирования...
QA Fest 2015. Юлия Завертайло. Практическая визуализация пользы тестирования...QA Fest 2015. Юлия Завертайло. Практическая визуализация пользы тестирования...
QA Fest 2015. Юлия Завертайло. Практическая визуализация пользы тестирования...
 
Архитектура автоматизированных тестов: представление предметной области
Архитектура автоматизированных тестов: представление предметной областиАрхитектура автоматизированных тестов: представление предметной области
Архитектура автоматизированных тестов: представление предметной области
 
ACC - конструируем тест-план методом Google
ACC - конструируем тест-план методом GoogleACC - конструируем тест-план методом Google
ACC - конструируем тест-план методом Google
 
Нагрузка и автоматизация в большой организации. Движение к DevOps
Нагрузка и автоматизация в большой организации. Движение к DevOpsНагрузка и автоматизация в большой организации. Движение к DevOps
Нагрузка и автоматизация в большой организации. Движение к DevOps
 
Как заслужить доверие заказчика при передаче проекта новой команде тестирования?
Как заслужить доверие заказчика при передаче проекта новой команде тестирования?Как заслужить доверие заказчика при передаче проекта новой команде тестирования?
Как заслужить доверие заказчика при передаче проекта новой команде тестирования?
 
Подход к тестированию хранилища данных на базе MS SQL Server
Подход к тестированию хранилища данных на базе MS SQL ServerПодход к тестированию хранилища данных на базе MS SQL Server
Подход к тестированию хранилища данных на базе MS SQL Server
 
Пополняем арсенал тестировщика. Учимся применять новые техники
Пополняем арсенал тестировщика. Учимся применять новые техникиПополняем арсенал тестировщика. Учимся применять новые техники
Пополняем арсенал тестировщика. Учимся применять новые техники
 
Илья Кудинов «Развитие процессов тестирования в Badoo за три года, или как мы...
Илья Кудинов «Развитие процессов тестирования в Badoo за три года, или как мы...Илья Кудинов «Развитие процессов тестирования в Badoo за три года, или как мы...
Илья Кудинов «Развитие процессов тестирования в Badoo за три года, или как мы...
 

Viewers also liked

Метрики покрытия. Прагматичный подход
Метрики покрытия. Прагматичный подходМетрики покрытия. Прагматичный подход
Метрики покрытия. Прагматичный подходSQALab
 
Полезные метрики покрытия. Практический опыт и немного теории
Полезные метрики покрытия. Практический опыт и немного теорииПолезные метрики покрытия. Практический опыт и немного теории
Полезные метрики покрытия. Практический опыт и немного теорииSQALab
 
Глеб Рыбалко - Цена качества. Как объяснить заказчику, сколько стоит качество
Глеб Рыбалко - Цена качества. Как объяснить заказчику, сколько стоит качествоГлеб Рыбалко - Цена качества. Как объяснить заказчику, сколько стоит качество
Глеб Рыбалко - Цена качества. Как объяснить заказчику, сколько стоит качествоSQALab
 
Особенности процесса тестирования при внедрении Continuous Delivery на пример...
Особенности процесса тестирования при внедрении Continuous Delivery на пример...Особенности процесса тестирования при внедрении Continuous Delivery на пример...
Особенности процесса тестирования при внедрении Continuous Delivery на пример...SQALab
 
Практическое пособие по разрушению отдела тестирования
Практическое пособие по разрушению отдела тестированияПрактическое пособие по разрушению отдела тестирования
Практическое пособие по разрушению отдела тестированияSQALab
 
Использование метрик в процессе обеспечения качества сложных систем
Использование метрик в процессе обеспечения качества сложных системИспользование метрик в процессе обеспечения качества сложных систем
Использование метрик в процессе обеспечения качества сложных системSQALab
 
Как же научиться программировать, в конце концов?
Как же научиться программировать, в конце концов?Как же научиться программировать, в конце концов?
Как же научиться программировать, в конце концов?SQALab
 
Monthly Operations Review
Monthly Operations ReviewMonthly Operations Review
Monthly Operations ReviewSQALab
 
Инструменты и лайфхаки тестирования REST API
Инструменты и лайфхаки тестирования REST APIИнструменты и лайфхаки тестирования REST API
Инструменты и лайфхаки тестирования REST APISQALab
 
Как оценить тестировщика
Как оценить тестировщикаКак оценить тестировщика
Как оценить тестировщикаSQALab
 
Когда стоит закончить автоматизировать?
Когда стоит закончить автоматизировать?Когда стоит закончить автоматизировать?
Когда стоит закончить автоматизировать?SQALab
 
Практический опыт создания уменьшенной копии боевой инфраструктуры сайта для ...
Практический опыт создания уменьшенной копии боевой инфраструктуры сайта для ...Практический опыт создания уменьшенной копии боевой инфраструктуры сайта для ...
Практический опыт создания уменьшенной копии боевой инфраструктуры сайта для ...SQALab
 
Исполнимые спецификации в тестировании UI
Исполнимые спецификации в тестировании UIИсполнимые спецификации в тестировании UI
Исполнимые спецификации в тестировании UISQALab
 
Обучение основам тестирования студентов технических специальностей
Обучение основам тестирования студентов технических специальностейОбучение основам тестирования студентов технических специальностей
Обучение основам тестирования студентов технических специальностейSQALab
 
Синтетические фокусы-II: что делать за пределами зоны аналитического комфорта
Синтетические фокусы-II: что делать за пределами зоны аналитического комфортаСинтетические фокусы-II: что делать за пределами зоны аналитического комфорта
Синтетические фокусы-II: что делать за пределами зоны аналитического комфортаSQALab
 
Интервью: Пособие к применению
Интервью: Пособие к применениюИнтервью: Пособие к применению
Интервью: Пособие к применениюSQALab
 
Points of View: ключ к общению QAs и архитекторов – видим качество за диаграм...
Points of View: ключ к общению QAs и архитекторов – видим качество за диаграм...Points of View: ключ к общению QAs и архитекторов – видим качество за диаграм...
Points of View: ключ к общению QAs и архитекторов – видим качество за диаграм...SQALab
 
10 question business asked me
10 question business asked me10 question business asked me
10 question business asked meSQALab
 
Фокус тест
Фокус тестФокус тест
Фокус тестSQALab
 
Root Cause Analysis in Testing "Dealing with Problems, Not Symptoms! "
Root Cause Analysis in Testing "Dealing with Problems, Not Symptoms! " Root Cause Analysis in Testing "Dealing with Problems, Not Symptoms! "
Root Cause Analysis in Testing "Dealing with Problems, Not Symptoms! " SQALab
 

Viewers also liked (20)

Метрики покрытия. Прагматичный подход
Метрики покрытия. Прагматичный подходМетрики покрытия. Прагматичный подход
Метрики покрытия. Прагматичный подход
 
Полезные метрики покрытия. Практический опыт и немного теории
Полезные метрики покрытия. Практический опыт и немного теорииПолезные метрики покрытия. Практический опыт и немного теории
Полезные метрики покрытия. Практический опыт и немного теории
 
Глеб Рыбалко - Цена качества. Как объяснить заказчику, сколько стоит качество
Глеб Рыбалко - Цена качества. Как объяснить заказчику, сколько стоит качествоГлеб Рыбалко - Цена качества. Как объяснить заказчику, сколько стоит качество
Глеб Рыбалко - Цена качества. Как объяснить заказчику, сколько стоит качество
 
Особенности процесса тестирования при внедрении Continuous Delivery на пример...
Особенности процесса тестирования при внедрении Continuous Delivery на пример...Особенности процесса тестирования при внедрении Continuous Delivery на пример...
Особенности процесса тестирования при внедрении Continuous Delivery на пример...
 
Практическое пособие по разрушению отдела тестирования
Практическое пособие по разрушению отдела тестированияПрактическое пособие по разрушению отдела тестирования
Практическое пособие по разрушению отдела тестирования
 
Использование метрик в процессе обеспечения качества сложных систем
Использование метрик в процессе обеспечения качества сложных системИспользование метрик в процессе обеспечения качества сложных систем
Использование метрик в процессе обеспечения качества сложных систем
 
Как же научиться программировать, в конце концов?
Как же научиться программировать, в конце концов?Как же научиться программировать, в конце концов?
Как же научиться программировать, в конце концов?
 
Monthly Operations Review
Monthly Operations ReviewMonthly Operations Review
Monthly Operations Review
 
Инструменты и лайфхаки тестирования REST API
Инструменты и лайфхаки тестирования REST APIИнструменты и лайфхаки тестирования REST API
Инструменты и лайфхаки тестирования REST API
 
Как оценить тестировщика
Как оценить тестировщикаКак оценить тестировщика
Как оценить тестировщика
 
Когда стоит закончить автоматизировать?
Когда стоит закончить автоматизировать?Когда стоит закончить автоматизировать?
Когда стоит закончить автоматизировать?
 
Практический опыт создания уменьшенной копии боевой инфраструктуры сайта для ...
Практический опыт создания уменьшенной копии боевой инфраструктуры сайта для ...Практический опыт создания уменьшенной копии боевой инфраструктуры сайта для ...
Практический опыт создания уменьшенной копии боевой инфраструктуры сайта для ...
 
Исполнимые спецификации в тестировании UI
Исполнимые спецификации в тестировании UIИсполнимые спецификации в тестировании UI
Исполнимые спецификации в тестировании UI
 
Обучение основам тестирования студентов технических специальностей
Обучение основам тестирования студентов технических специальностейОбучение основам тестирования студентов технических специальностей
Обучение основам тестирования студентов технических специальностей
 
Синтетические фокусы-II: что делать за пределами зоны аналитического комфорта
Синтетические фокусы-II: что делать за пределами зоны аналитического комфортаСинтетические фокусы-II: что делать за пределами зоны аналитического комфорта
Синтетические фокусы-II: что делать за пределами зоны аналитического комфорта
 
Интервью: Пособие к применению
Интервью: Пособие к применениюИнтервью: Пособие к применению
Интервью: Пособие к применению
 
Points of View: ключ к общению QAs и архитекторов – видим качество за диаграм...
Points of View: ключ к общению QAs и архитекторов – видим качество за диаграм...Points of View: ключ к общению QAs и архитекторов – видим качество за диаграм...
Points of View: ключ к общению QAs и архитекторов – видим качество за диаграм...
 
10 question business asked me
10 question business asked me10 question business asked me
10 question business asked me
 
Фокус тест
Фокус тестФокус тест
Фокус тест
 
Root Cause Analysis in Testing "Dealing with Problems, Not Symptoms! "
Root Cause Analysis in Testing "Dealing with Problems, Not Symptoms! " Root Cause Analysis in Testing "Dealing with Problems, Not Symptoms! "
Root Cause Analysis in Testing "Dealing with Problems, Not Symptoms! "
 

Similar to Оценки тестирования - полезные и условные метрики

доклад на SQADays 2011 в Казани
доклад на SQADays  2011 в Казанидоклад на SQADays  2011 в Казани
доклад на SQADays 2011 в Казаниmargo-qa
 
Вебинар: ИТ-проекты глазами Заказчика
Вебинар: ИТ-проекты глазами ЗаказчикаВебинар: ИТ-проекты глазами Заказчика
Вебинар: ИТ-проекты глазами ЗаказчикаАлександр Кольцов
 
Оценка трудозатрат на тестирование в проектах сопровождения
Оценка трудозатрат на тестирование в проектах сопровожденияОценка трудозатрат на тестирование в проектах сопровождения
Оценка трудозатрат на тестирование в проектах сопровожденияSQALab
 
Метрики процесса бизнес-анализа. Стадии проекта и состав технической документ...
Метрики процесса бизнес-анализа. Стадии проекта и состав технической документ...Метрики процесса бизнес-анализа. Стадии проекта и состав технической документ...
Метрики процесса бизнес-анализа. Стадии проекта и состав технической документ...SPbCoA
 
Роман Кокин «Организация тестирования в больших командах»
Роман Кокин «Организация тестирования в больших командах»Роман Кокин «Организация тестирования в больших командах»
Роман Кокин «Организация тестирования в больших командах»DataArt
 
Разработка качественного ПО
Разработка качественного ПОРазработка качественного ПО
Разработка качественного ПОAnton Rusanov
 
Завершение проектов
Завершение проектовЗавершение проектов
Завершение проектовTimofei Tatarinov
 
Управление и координирование ИТ проектами
Управление и координирование ИТ проектамиУправление и координирование ИТ проектами
Управление и координирование ИТ проектамиJana Pavlenkova
 
Требования к по
Требования к поТребования к по
Требования к поJaneKozmina
 
Who is a functional tester
Who is a functional testerWho is a functional tester
Who is a functional testerVitebsk Miniq
 
DUMP-2013 Управление разработкой - Метрики в проектах по разработке нового пр...
DUMP-2013 Управление разработкой - Метрики в проектах по разработке нового пр...DUMP-2013 Управление разработкой - Метрики в проектах по разработке нового пр...
DUMP-2013 Управление разработкой - Метрики в проектах по разработке нового пр...it-people
 
Улучшить KPI в два раза? Сделано!
Улучшить KPI в два раза? Сделано!Улучшить KPI в два раза? Сделано!
Улучшить KPI в два раза? Сделано!SQALab
 
Оценка эффективности работы аналитика
Оценка эффективности работы аналитикаОценка эффективности работы аналитика
Оценка эффективности работы аналитикаSQALab
 
Как Mail.Ru и AT Consulting перевели профили абонентов Beeline на Tarantool /...
Как Mail.Ru и AT Consulting перевели профили абонентов Beeline на Tarantool /...Как Mail.Ru и AT Consulting перевели профили абонентов Beeline на Tarantool /...
Как Mail.Ru и AT Consulting перевели профили абонентов Beeline на Tarantool /...Ontico
 

Similar to Оценки тестирования - полезные и условные метрики (20)

доклад на SQADays 2011 в Казани
доклад на SQADays  2011 в Казанидоклад на SQADays  2011 в Казани
доклад на SQADays 2011 в Казани
 
First class Testing
First class TestingFirst class Testing
First class Testing
 
Вебинар: ИТ-проекты глазами Заказчика
Вебинар: ИТ-проекты глазами ЗаказчикаВебинар: ИТ-проекты глазами Заказчика
Вебинар: ИТ-проекты глазами Заказчика
 
It global meetup_01
It global meetup_01It global meetup_01
It global meetup_01
 
Оценка трудозатрат на тестирование в проектах сопровождения
Оценка трудозатрат на тестирование в проектах сопровожденияОценка трудозатрат на тестирование в проектах сопровождения
Оценка трудозатрат на тестирование в проектах сопровождения
 
Метрики процесса бизнес-анализа. Стадии проекта и состав технической документ...
Метрики процесса бизнес-анализа. Стадии проекта и состав технической документ...Метрики процесса бизнес-анализа. Стадии проекта и состав технической документ...
Метрики процесса бизнес-анализа. Стадии проекта и состав технической документ...
 
Testing
TestingTesting
Testing
 
Роман Кокин «Организация тестирования в больших командах»
Роман Кокин «Организация тестирования в больших командах»Роман Кокин «Организация тестирования в больших командах»
Роман Кокин «Организация тестирования в больших командах»
 
Swp12 natalia zhelnova
Swp12 natalia zhelnovaSwp12 natalia zhelnova
Swp12 natalia zhelnova
 
Разработка качественного ПО
Разработка качественного ПОРазработка качественного ПО
Разработка качественного ПО
 
Завершение проектов
Завершение проектовЗавершение проектов
Завершение проектов
 
Управление и координирование ИТ проектами
Управление и координирование ИТ проектамиУправление и координирование ИТ проектами
Управление и координирование ИТ проектами
 
Требования к по
Требования к поТребования к по
Требования к по
 
Who is a functional tester
Who is a functional testerWho is a functional tester
Who is a functional tester
 
DUMP-2013 Управление разработкой - Метрики в проектах по разработке нового пр...
DUMP-2013 Управление разработкой - Метрики в проектах по разработке нового пр...DUMP-2013 Управление разработкой - Метрики в проектах по разработке нового пр...
DUMP-2013 Управление разработкой - Метрики в проектах по разработке нового пр...
 
Dump nzh 02
Dump nzh 02Dump nzh 02
Dump nzh 02
 
Улучшить KPI в два раза? Сделано!
Улучшить KPI в два раза? Сделано!Улучшить KPI в два раза? Сделано!
Улучшить KPI в два раза? Сделано!
 
Analyst Days 2014
Analyst Days 2014Analyst Days 2014
Analyst Days 2014
 
Оценка эффективности работы аналитика
Оценка эффективности работы аналитикаОценка эффективности работы аналитика
Оценка эффективности работы аналитика
 
Как Mail.Ru и AT Consulting перевели профили абонентов Beeline на Tarantool /...
Как Mail.Ru и AT Consulting перевели профили абонентов Beeline на Tarantool /...Как Mail.Ru и AT Consulting перевели профили абонентов Beeline на Tarantool /...
Как Mail.Ru и AT Consulting перевели профили абонентов Beeline на Tarantool /...
 

More from SQALab

Готовим стажировку
Готовим стажировкуГотовим стажировку
Готовим стажировкуSQALab
 
Куда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщикаКуда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщикаSQALab
 
Оптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержкиОптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержкиSQALab
 
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программированияАвтоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программированияSQALab
 
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...SQALab
 
Continuous performance testing
Continuous performance testingContinuous performance testing
Continuous performance testingSQALab
 
Конфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нуженКонфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нуженSQALab
 
Команда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихииКоманда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихииSQALab
 
API. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советовAPI. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советовSQALab
 
Добиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестовДобиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестовSQALab
 
Делаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsДелаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsSQALab
 
Вредные привычки в тест-менеджменте
Вредные привычки в тест-менеджментеВредные привычки в тест-менеджменте
Вредные привычки в тест-менеджментеSQALab
 
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизацииМощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизацииSQALab
 
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качествеКак hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качествеSQALab
 
Стили лидерства и тестирование
Стили лидерства и тестированиеСтили лидерства и тестирование
Стили лидерства и тестированиеSQALab
 
"Давайте не будем про качество"
"Давайте не будем про качество""Давайте не будем про качество"
"Давайте не будем про качество"SQALab
 
Apache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектовApache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектовSQALab
 
Тестирование геолокационных систем
Тестирование геолокационных системТестирование геолокационных систем
Тестирование геолокационных системSQALab
 
Лидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопросЛидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопросSQALab
 
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...SQALab
 

More from SQALab (20)

Готовим стажировку
Готовим стажировкуГотовим стажировку
Готовим стажировку
 
Куда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщикаКуда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщика
 
Оптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержкиОптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержки
 
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программированияАвтоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
 
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
 
Continuous performance testing
Continuous performance testingContinuous performance testing
Continuous performance testing
 
Конфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нуженКонфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нужен
 
Команда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихииКоманда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихии
 
API. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советовAPI. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советов
 
Добиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестовДобиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестов
 
Делаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsДелаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIs
 
Вредные привычки в тест-менеджменте
Вредные привычки в тест-менеджментеВредные привычки в тест-менеджменте
Вредные привычки в тест-менеджменте
 
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизацииМощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
 
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качествеКак hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
 
Стили лидерства и тестирование
Стили лидерства и тестированиеСтили лидерства и тестирование
Стили лидерства и тестирование
 
"Давайте не будем про качество"
"Давайте не будем про качество""Давайте не будем про качество"
"Давайте не будем про качество"
 
Apache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектовApache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектов
 
Тестирование геолокационных систем
Тестирование геолокационных системТестирование геолокационных систем
Тестирование геолокационных систем
 
Лидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопросЛидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопрос
 
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
 

Оценки тестирования - полезные и условные метрики

  • 1. Software quality assurance days 18 Международная конференция по вопросам качества ПО sqadays.com Москва. 27–28 ноября 2015 Таисия Толстунова НИЦ СПб ЭТУ, Санкт-Петербург, Россия Оценки тестирования полезные и условные метрики
  • 2. Толстунова Таисия В тестировании - 9 лет В тест-менеджменте - 6 лет Коммерческие, гос.проекты Последние 5 лет в основном гос.проекты Оценки тестирования полезные и условные метрики Кто я?
  • 3. Что такое метрики? Оценки тестирования полезные и условные метрики
  • 4. Необходимы для: •оценки процесса •оценки результата тестирования Оценки тестирования полезные и условные метрики Что такое метрики?
  • 5. Метрики, навязанные сверху • Количество дефектов / единица времени • Количество найденных дефектов / количество пофикшенных дефектов • Количество дефектов / тысяча строк кода Оценки тестирования полезные и условные метрики
  • 6. Что может демотивировать? • % покрытия • таблица по функциям плотность дефектов / количество переоткрытых дефектов • время на настройку / время на тестирование в целом • время на ожидание версии / время на тестирование в целом Оценки тестирования полезные и условные метрики
  • 7. Соревновательные “ноты” Важно: одинаковые условия (схожие продукты, похожие итерации, примерно одинаковый уровень групп разработки) Оценки тестирования полезные и условные метрики
  • 8. Соревновательные “ноты” Важно: одинаковые условия (схожие продукты, похожие итерации, примерно одинаковый уровень групп разработки) Например: -время до первого дефекта -критичность найденных дефектов Оценки тестирования полезные и условные метрики
  • 9. Зачем нужен свой набор метрик? Оценки тестирования полезные и условные метрики
  • 10. Зачем нужен свой набор метрик? Определение цели ввода метрик -для корректировки процесса -для корректировки временных оценок -для анализа результата -для ответов на вопросы начальства в своем формате Оценки тестирования полезные и условные метрики
  • 11. Примеры метрик для процессов тестирование требований Оценки тестирования полезные и условные метрики
  • 12. Примеры метрик для процессов тестирование требований • соотношение дефектов в % с приоритетами; • соотношения временных затрат по итерациям, либо наборам требований; • соотношение запросов пользователей к требованиям по результатам разработки прототипа и самого программного продукта Оценки тестирования полезные и условные метрики
  • 13. • разработка тестовой документации Оценки тестирования полезные и условные метрики
  • 14. • разработка тестовой документации • % покрытия функций, юзкейсов, требований; • % согласованной архитектором / разработчиком тестовой документации Оценки тестирования полезные и условные метрики
  • 15. • разработка тестовой документации • % покрытия функций, юзкейсов, требований; • % согласованной архитектором / разработчиком тестовой документации • тестирование ПО Оценки тестирования полезные и условные метрики
  • 16. • разработка тестовой документации • % покрытия функций, юзкейсов, требований; • % согласованной архитектором / разработчиком тестовой документации • тестирование ПО • % покрытия функций, юзкейсов, требований; • затраченные фактические временные ресурсы в сравнении с плановыми Оценки тестирования полезные и условные метрики
  • 17. • разработка тестовой документации • % покрытия функций, юзкейсов, требований; • % согласованной архитектором / разработчиком тестовой документации • тестирование ПО • % покрытия функций, юзкейсов, требований; • затраченные фактические временные ресурсы в сравнении с плановыми • тестирование пользовательской документации Оценки тестирования полезные и условные метрики
  • 18. • разработка тестовой документации • % покрытия функций, юзкейсов, требований; • % согласованной архитектором / разработчиком тестовой документации • тестирование ПО • % покрытия функций, юзкейсов, требований; • затраченные фактические временные ресурсы в сравнении с плановыми • тестирование пользовательской документации • таблица приоритеты / % найденных вне отдела дефектов документации Оценки тестирования полезные и условные метрики
  • 19. Оценки тестирования полезные и условные метрики • метрики в процессе тестирования • метрика личной эффективности (план / факт) • метрика количества параллельных задач или процессов (в том числе для расстановки приоритетов) • метрики для временных оценок (как правило считаются по отделам, от которых мы зависим)
  • 20. • метрики в процессе тестирования • метрика личной эффективности (план / факт) • метрика количества параллельных задач или процессов (в том числе для расстановки приоритетов) • метрики для временных оценок (как правило считаются по отделам, от которых мы зависим) • для разных групп разработки: количество итераций с блокерами и инициативой к итерации от разработчиков (не в случае agile :) • для разных групп разработки отличие планируемых дат от фактической выдачи Оценки тестирования полезные и условные метрики
  • 21. Коммерческие и гос.проекты Что такое коммерческий проект? - потребитель - заказчик - обратная связь от пользователей - что важно? - что можно менять? Оценки тестирования полезные и условные метрики
  • 22. Коммерческие и гос.проекты Что такое коммерческий проект? - потребитель - заказчик - обратная связь от пользователей - что важно? - что можно менять? Что такое гос.проект? - ТЗ - приёмка госзаказа (заказчиком / ОТК / ВП) Оценки тестирования полезные и условные метрики
  • 23. • что можно измерять в коммерческих проектах? Коммерческие и гос.проекты Оценки тестирования полезные и условные метрики
  • 24. • что можно измерять в коммерческих проектах? • что можно измерять в гос.проектах? Коммерческие и гос.проекты Оценки тестирования полезные и условные метрики
  • 25. • Обратная связь от пользователей и от ОТК+ВП. В чем сходство? Оценки тестирования полезные и условные метрики Могут быть одинаковые метрики?
  • 26. • Обратная связь от пользователей и от ОТК+ВП. В чем сходство? • Почему же на самом деле это разные метрики? Оценки тестирования полезные и условные метрики Могут быть одинаковые метрики?
  • 27. • Обратная связь от пользователей и от ОТК+ВП. В чем сходство? • Почему же на самом деле это разные метрики? Выбор метрик: • Коммерческий проект – критичность / используемость в обратной связи от пользователей; • Гос.заказ - % соотношение типов и приоритетов дефектов от ОТК+ВП Оценки тестирования полезные и условные метрики Могут быть одинаковые метрики?
  • 28. Работающие и неработающие метрики. Оценки тестирования полезные и условные метрики
  • 29. Важные вопросы: • Соответствуют ли ваши метрики целям? • А спущенные сверху метрики? Оценки тестирования полезные и условные метрики Работающие и неработающие метрики.
  • 30. Спущенные сверху метрики Выбранные в соответствии с целями метрики Количество дефектов в единицу времени Качественные соотношения приоритетов дефектов от ОТК Найденные / пофикшенные дефекты Соотношение типов пропущенных дефектов от ОТК Количество дефектов на тысячу строк кода % покрытия функционала Оценки тестирования полезные и условные метрики Работающие и неработающие метрики. Сравнение наборов метрик.
  • 31. Посмотреть, какие еще бывают метрики: • Доклады с предыдущих SQA • SQA Days #17 – Monthly Operations Review • SQA Days #16 – Использование метрик в процессе обеспечения качества сложных систем • SQA Days #15 – Waterfall revisited: практические метрики тестирования • Доклад на BBST Testing Course Оценки тестирования полезные и условные метрики Нужны свои метрики
  • 32. Skype: thaya.tt mailto: i@thaya.pro Оценки тестирования полезные и условные метрики