SlideShare a Scribd company logo
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

PPT
Новый процесс тестирования на "старом" проекте
PDF
Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
PPTX
Метрики автоматизированного тестирования на пальцах
PPT
Что ждет тестировщиков при организации процесса тестирования Enterprise-проду...
PPT
Эффективное взаимодействие тестировщика и аналитика
PPTX
Ответственность за качество в разных ИТ-проектах
PPTX
QA Fest 2015. Алена Черненко-Дыба и Алексей Лупан. Секреты успешного проекта...
PPTX
Test Strategy: creation and optimization - QA Fest-2017 (Тестовая стратегия: ...
Новый процесс тестирования на "старом" проекте
Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
Метрики автоматизированного тестирования на пальцах
Что ждет тестировщиков при организации процесса тестирования Enterprise-проду...
Эффективное взаимодействие тестировщика и аналитика
Ответственность за качество в разных ИТ-проектах
QA Fest 2015. Алена Черненко-Дыба и Алексей Лупан. Секреты успешного проекта...
Test Strategy: creation and optimization - QA Fest-2017 (Тестовая стратегия: ...

What's hot (20)

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

Viewers also liked (20)

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

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

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

More from SQALab (20)

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