4. Основы риск менеджмента
в тестировании
1. Определить риски для разных частей приложения
(матрица анализа рисков)
Области
приложения
Оценка экспертов
с взвешенным Суммарный
коэффициентом коэффициент
5. Основы риск менеджмента
в тестировании
1. Определить риски для разных частей приложения
(матрица анализа рисков)
Область Заказчик х2 Тестер х1 Итог
Область 1 2 1
Область 2 1 2
Область 3 3 3
Область 4 4 1
6. Основы риск менеджмента
в тестировании
2.Больше/сначала тестировать
«рискованные» области.
Приоритеты:
1: Область 2 (46%)
2: Область 1 (38%)
3: Области 3 и 4 (16%)
8. На практике
• Матрицы Не используются
• Эксперты Заказчики, тестировщики
• Обоснование Редко
• Документация Нет/в Тест плане
• Новые требования/регрессия Да
• Пересмотр стратегии Нет
10. Используемые метрики
Прогресс:
• Число тестов (план/выполнено)
• Число багов
• Время
Матрица:
• Изменения
• Размер
• Сложность
• Качество документации
Пересмотр:
• Запросы пользователей
• Использование в реальности
• Изменения
• Накапливаемые баги
11. Риски в автоматизации
Сложность Стабильность
Частота
Усилия (Smoke/
Regression)
Стоимость
инструмента ROI Технические
возможности
13. Регрессия
1. Планирование рисков на релиз заранее по
контексту:
Выделяем области
Анализируем требования
• Эксперты
• Инструмент (EA, BPCA)
Парето (20/80)
14. Сокращение релизных
циклов – проблема регрессии
2. Пересмотр дробления с течением времени
15. Заключение
• Метрики
Выбор Сбор Анализ
• Автоматизация
Анализ
ROI Решение
рисков
• Регрессия
Области Риски Стратегия
NB! Периодически корректировать стратегию тестирования