SlideShare a Scribd company logo
Waterfall revisited: практические
метрики тестирования
Григорий Сенин. Anywayanyday.com, Luxoft Training
«Что у нас с качеством?»
Closed
P3 =
All Found
Проще всего -- так
• График
незакрытых
дефектов
P3
Q = … P3
1. …
2. …
3. дефекты исправлены;
исправления дефектов
подтверждены
Критерий качества #3
Прогнали не все тесты…
P3
P2
Критерий качества #2
1. …
2. Прогнать тесты и найти дефекты
• test run
3. Подтвердить исправления дефектов
Написали не все тесты…
P3
P2
P1
Критерий качества #1
1. Создать тесты на базе требований
• test design
2. Прогнать тесты и найти дефекты
3. Подтвердить исправления дефектов
Зависимости и ограничения
поправка на:
Проектирование
тестов, P1
Выполнение
тестов, P2
Верификация
дефектов, P3
--
Closed
----------- = 25%
Found
Невыполненные
тесты
Executed
------------- = 80%
Designed
20% = 25% * 80%
Ненаписанные
тесты
Designed
------------- = 50%
Planned 40% = 80% * 50% 10% = 25%*80%*50%
«Старшинство» процессов
P3
P2
P1
Достижение цели тестирования
P3
P2
P1
Waterfall revisited: практические метрики тестирования
• Тесты пишутся, написаны не все
• Тесты частично прогоняются
• Найденные дефекты не исправляются
Вариации:
Разработка в разгаре
• Тесты разработаны полностью
• Почти все тесты выполнены
• Большая часть найденных дефектов
исправлена и закрыта
Вариации:
Разработка на финише
Вариации:
Шлифовка подсистем
• Тесты разработаны полностью
• Протестирована половина функционала
• Все найденные дефекты исправлены и
закрыты
Вариации: Разработчики
задерживают тестирование
• Требования определены, тесты написаны
• Разработка отстаѐт => тесты не прогоняются
• Дефекты не выявляются
Вариации: Требования
задерживают разработку
• Требования к части продукта неизвестны (не
утверждены, не изучены)
• Оставшаяся часть продукта полностью
протестирована, все дефекты закрыты
Последствия изменений
Показатели в динамике
Успеем ли к
сроку?
Пример с реальными данными
Взгляд через «диаграмму
сгорания»
Проектирование и прогон
тестов: P1, P2
Прогноз скорости исправлений
Индикация отставания
Зазор качества
Откуда первичные данные?
P3: данные из баг-трекера
• Статус дефектов
P2: данные из таблицы Excel
• завершѐнность
прогона тестов
P2: данные из инструментария
• завершѐнность
прогона тестов
P1: данные из Excel
• Готовность тестов
P1: ‘осталось’ против ‘сделано’
• Трудозатраты на тест-
проектирование
P1: данные из статуса задачи
• завершѐнность тест-проектирования
Статус P1 =
Open 10%
In Progress 50%
Resolved 90%
Closed 100%
P1: данные из статусов задач
• завершѐнность тест-проектирования
P1: данные покрытия
завершѐнность тест-проектирования
не есть
полнота тестового покрытия ?
P1: данные покрытия
T1 T2 T3 T4 T5 T6 T7 Да/нет
R1     +
R2    +
R3     +
R4   +
R5 -
Если есть инструментарий…
Ещѐ «стакан»: тест-идеи
P2
Тестов
разработано
P1
Тестовзадумано-
идеи
Тестов
выполнено
P0
Что у нас с качеством?
− Пока 18%.
Ждали 25% ...
GregSenin@Gmail.com
Вопросы?

More Related Content

PPTX
Crystal Agile, или как мы приспособили процесс разработки для обеспечения мак...
PPTX
Обеспечение качества: Практические советы
PPTX
Как оценить время на тестирование. Александр Зиновьев, Test Lead Softengi
PPT
Эффективное взаимодействие тестировщика и аналитика
PPTX
Планирование трудозатрат на тестирование
PPTX
Человеко-дни на тестирование или как не ошибиться с оценкой
PPT
Что ждет тестировщиков при организации процесса тестирования Enterprise-проду...
PPTX
How to estimate time for testing
Crystal Agile, или как мы приспособили процесс разработки для обеспечения мак...
Обеспечение качества: Практические советы
Как оценить время на тестирование. Александр Зиновьев, Test Lead Softengi
Эффективное взаимодействие тестировщика и аналитика
Планирование трудозатрат на тестирование
Человеко-дни на тестирование или как не ошибиться с оценкой
Что ждет тестировщиков при организации процесса тестирования Enterprise-проду...
How to estimate time for testing

What's hot (20)

PPT
Оценка трудозатрат на тестирование в проектах сопровождения
PPTX
Estimates & estimating - Наташа Новотная
PPTX
QA Fest 2015. Алена Черненко-Дыба и Алексей Лупан. Секреты успешного проекта...
PPT
Новый процесс тестирования на "старом" проекте
PPT
Пополняем арсенал тестировщика. Учимся применять новые техники
PPTX
ACC - конструируем тест-план методом Google
PDF
Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
PPTX
Test design techniques basics
PDF
Оценки тестирования - полезные и условные метрики
PPTX
Идентификация рисков и проблем тестирования
PPTX
Оценка задач выполняемых по итеративной разработке
PPTX
Serious+performance+testing
PDF
Как оценить проект, чтобы не было мучительно больно...потом
PDF
андрей дмитриев взгляд со стороны разработчика
PPTX
Нагрузка и автоматизация в большой организации. Движение к DevOps
PPTX
евгения фирсова нерелизное тестирование
PPTX
Процесс тестирования. Измерение и оценка
PPTX
Оценки имеют значение. Практические советы по оценке задач
PPTX
Sq adays 2010_balashenko
PPT
Распределение тестировщиков по командам как один из этапов контроля качества
Оценка трудозатрат на тестирование в проектах сопровождения
Estimates & estimating - Наташа Новотная
QA Fest 2015. Алена Черненко-Дыба и Алексей Лупан. Секреты успешного проекта...
Новый процесс тестирования на "старом" проекте
Пополняем арсенал тестировщика. Учимся применять новые техники
ACC - конструируем тест-план методом Google
Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
Test design techniques basics
Оценки тестирования - полезные и условные метрики
Идентификация рисков и проблем тестирования
Оценка задач выполняемых по итеративной разработке
Serious+performance+testing
Как оценить проект, чтобы не было мучительно больно...потом
андрей дмитриев взгляд со стороны разработчика
Нагрузка и автоматизация в большой организации. Движение к DevOps
евгения фирсова нерелизное тестирование
Процесс тестирования. Измерение и оценка
Оценки имеют значение. Практические советы по оценке задач
Sq adays 2010_balashenko
Распределение тестировщиков по командам как один из этапов контроля качества
Ad

Viewers also liked (20)

PDF
Метрики покрытия. Прагматичный подход
PDF
Полезные метрики покрытия. Практический опыт и немного теории
PPTX
Глеб Рыбалко - Цена качества. Как объяснить заказчику, сколько стоит качество
PPT
Особенности процесса тестирования при внедрении Continuous Delivery на пример...
PPT
Использование метрик в процессе обеспечения качества сложных систем
PPTX
Первоклассное тестирование
PPT
Monthly Operations Review
PDF
Успешный тестировщик. Путь профессионала
PPT
Тест-дизайн: проще читать или проще писать
PPTX
Метрики автоматизированного тестирования на пальцах
PPTX
Как оценить тестировщика
PPTX
Когда стоит закончить автоматизировать?
PPTX
Стадии жизненного цикла информационных систем и выполнение требований законод...
PDF
Алгоритм принятия решений в командах, или как проводить совещания и вырабатыв...
PPT
Тестирование ПО (лекция 3)
PPT
Тестирование ПО (лекция 2)
PPTX
Денис Тучин - Почему всегда не успеваем QA? Как могут помочь гибкие методы в ...
PPTX
Практически о виртуализации сервисов
PPTX
Практические аспекты организации процесса тестирования в государственных учре...
PPTX
Как общаться с коллегами удалённо, чтобы не было мучительно больно?
Метрики покрытия. Прагматичный подход
Полезные метрики покрытия. Практический опыт и немного теории
Глеб Рыбалко - Цена качества. Как объяснить заказчику, сколько стоит качество
Особенности процесса тестирования при внедрении Continuous Delivery на пример...
Использование метрик в процессе обеспечения качества сложных систем
Первоклассное тестирование
Monthly Operations Review
Успешный тестировщик. Путь профессионала
Тест-дизайн: проще читать или проще писать
Метрики автоматизированного тестирования на пальцах
Как оценить тестировщика
Когда стоит закончить автоматизировать?
Стадии жизненного цикла информационных систем и выполнение требований законод...
Алгоритм принятия решений в командах, или как проводить совещания и вырабатыв...
Тестирование ПО (лекция 3)
Тестирование ПО (лекция 2)
Денис Тучин - Почему всегда не успеваем QA? Как могут помочь гибкие методы в ...
Практически о виртуализации сервисов
Практические аспекты организации процесса тестирования в государственных учре...
Как общаться с коллегами удалённо, чтобы не было мучительно больно?
Ad

Similar to Waterfall revisited: практические метрики тестирования (20)

PPTX
Waterfall revisited: практические метрики тестирования
PPTX
Тестирование для не-тестировщиков
PPTX
организация и проведение тестирования
PDF
Когда код «убивает», или зачем нам тестировать наши продукты
PDF
доклад на SQADays 2011 в Казани
PPTX
Test management
PPTX
лекция3 QA
PDF
Модуль 8. Лекция 37-38. Управление качеством проекта
PPTX
Очередь на тестирование
PPTX
PDF
2.1 Тестирование: основные определения
PPTX
Как оценить процесс тестирования на проекте
PPT
Организация тестирования производительности по SWEAT
PPT
Организация тестирования производительности по SWEAT
PPTX
Наталья Руколь (Лаборатория Качества)
PPTX
Agile testing
PPTX
Антон Столяр - Agile Testing
PPTX
Mva stf module 4 - rus
PDF
Процесс тестирования в распределенной команде
PDF
Светлана Федянина - Процесс тестирования в распределенной команде
Waterfall revisited: практические метрики тестирования
Тестирование для не-тестировщиков
организация и проведение тестирования
Когда код «убивает», или зачем нам тестировать наши продукты
доклад на SQADays 2011 в Казани
Test management
лекция3 QA
Модуль 8. Лекция 37-38. Управление качеством проекта
Очередь на тестирование
2.1 Тестирование: основные определения
Как оценить процесс тестирования на проекте
Организация тестирования производительности по SWEAT
Организация тестирования производительности по SWEAT
Наталья Руколь (Лаборатория Качества)
Agile testing
Антон Столяр - Agile Testing
Mva stf module 4 - rus
Процесс тестирования в распределенной команде
Светлана Федянина - Процесс тестирования в распределенной команде

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 или как тест-менеджеру перекроить внут...

Waterfall revisited: практические метрики тестирования