SlideShare ist ein Scribd-Unternehmen logo
1 von 30
Software quality assurance
days
20 Международная конференция
по вопросам качества ПО
sqadays.com
Минск. 24–26 ноября 2016
Мешков Александр
Performance Lab. Москва, Россия
Оптимизация процесса тестирования с
использованием аналитических подходов
RCA и GQM
Оптимизация процесса тестирования с использованием аналитических подходов RCA и
GQM
Мешков Александр
Performance Lab
Skype: alekslynx
Email: a.meshkov@pflb.ru
Пишу статьи в блоге: http://www.performance-lab.ru/blog
Докладчик:
SQA Days - 18
SQA Days - 19
SQA Days - 20
Краткая информация
Улучшение процесса тестирования
PDCA
IDEAL
EFQM
DMAIC Model
Модель
оптимизации
процесса
тестирования
Оптимизация процесса тестирования с использованием аналитических подходов RCA и
GQM
Подходы к оптимизации процесса
тестирования
Подход на
основе моделей
Гибридный
подход
Подход на основе
аналитики
Другие
ITSW
совершенствование
Совершенствование
процесса
тестирования
CMMI,
ISO 15504
Process models Content models
TMMi,
TPI-Next
CTP, STEP
Анализ
причин
GQM
Люди,
навыки
Стандарты
Инфраструкту
ра и ПО
Обучение
Оптимизация процесса тестирования с использованием аналитических подходов RCA и
GQM
Отличие MBI и ABI
Аналитические подходы к оптимизации процесса тестирования используются для
выявления проблем в рамках нашего процесса или продукта и установления
дальнейших целей для его совершенствования.
Подход на основе
моделей
Подход на основе
аналитики
Детализация
Оптимизация процесса тестирования с использованием аналитических подходов RCA и
GQM
Почему аналитический подход
• Подход на основе модели не решает
точечных проблем
• Аудит и оценка зрелости это не одно и
тоже
• Все хотят детальных рекомендаций, а
не общих практик
• Аналитический подход позволяет
целенаправленно решать конкретные
проблемы
Оптимизация процесса тестирования с использованием аналитических подходов RCA и
GQM
Root Cause Analysis– сбор
информации
Оптимизация процесса тестирования с использованием аналитических подходов RCA и
GQM
Cause Analysis (Root Cause Analysis Method) – подход для выявление
скрытых (внутренних) причин, которые позволяют определить, почему
произошел тот или иной инцидент (проблема).
Проблема
Первопричины
(не может быть
одна причина)
Работа с дефектами
Оптимизация процесса тестирования с использованием аналитических подходов RCA и
GQM
Тестировщик
Разработчик
Заказчик
Шаги анализа
Оптимизация процесса тестирования с использованием аналитических подходов RCA и
GQM
1. Определить проблему и ее влияние на общие цели
2. Поиск вероятных причин
3. Сбор информации и анализ вероятных причин
4. Причинно-следственный анализ
5. Предотвращение или минимизация любых
негативных последствий для поставленных целей
путем выбора наиболее эффективных решений
Способы определения
проблем для анализа:
• PDCA
• Анализ статистики
• Ретроспективы
Сбор информации и анализ
Оптимизация процесса тестирования с использованием аналитических подходов RCA и
GQM
Причины сдвига сроков внедрения
Потеря времени в
ч/д на команду
Всего потеряно
времени
Тестовый контур предоставили не своевременно 12; 0,5, 0,2 12,7
Длительный процесс подбора тестовых данных 10; 4;3 17
Большое количество открытых дефектов 1;1;0,5;3;5;3 12,5
Не соблюдение стратегии тестирования 0,2;0,4 0,6
Необходимость внесения изменений в тестовые
сценарии 1,2;3;2 6,2
Причинно-следственный анализ
Оптимизация процесса тестирования с использованием аналитических подходов RCA и
GQM
Проблема
Группа Группа Группа
Группа Группа Группа
Причина
Причина
Причина
Причина
Причина
Причина
Причина
Причина
Оптимизация процесса тестирования с использованием аналитических подходов RCA и
GQM
Сдвиг сроков
внедрения
продукта
Специалисты Стандарты Оборудование
Менеджент
Отпуска
Взаимодействие
Координация
подразделений
Мощности
КонфигурацияИнтеграция с
эквайрингом
Требования
ЦБ
Соблюдение
SLA
Программное
обеспечение
Конфигурация
Тестовое покрытие
Тестирование
Результат
Причинно-следственный анализ
Наличие
дефектов
Низкоуровневый анализ
Оптимизация процесса тестирования с использованием аналитических подходов RCA и
GQM
Сдвиг
сроков
внедрения
продукта
Программное
обеспечение
Тестирование
Тестовые среды
Стратегия Тестовое покрытие
Результаты
Пригодность
Тестовые данные
Обновление
тестового контура
Доступность
СогласованиеСоблюдение
стандартов
Критерии
Измерение
Инструменты
Подходы
Точность
Т4
Т1, Т2
Т3
Высокое
влияние
Низкое
влияние
Наличие
дефектов
Низкоуровневый анализ
Оптимизация процесса тестирования с использованием аналитических подходов RCA и
GQM
Сдвиг
сроков
внедрения
продукта
Программное
обеспечение
Тестирование
Тестовые среды
Стратегия Тестовое покрытие
Результаты
Пригодность
Тестовые данные
Доступность
СогласованиеСоблюдение
стандартов
Критерии
Измерение
Инструменты
Подходы
Точность
Т1, Т2
Т3
Высокое
влияние
Низкое
влияние
Обновление
тестового контура
Метод «Пять почему?»
Оптимизация процесса тестирования с использованием аналитических подходов RCA и
GQM
Проблема
Выработка решения
Оптимизация процесса тестирования с использованием аналитических подходов RCA и
GQM
1. Определить действия для решения первопричин:
• действие должно решать проблему, а не минимизировать или
иметь временных эффект
• действие должно быть выполнимо для команды
2. Оценить решение каждой первопричины
GQM -подход
Оптимизация процесса тестирования с использованием аналитических подходов RCA и
GQM
GQM (Goals Question Metric) - системный подход, позволяющий на основе
определения измеримых целей процесса, продукта повышать эффективность
процессов в соответствии с потребностями проекта или организации.
Цель
Вопрос Вопрос Вопрос
Метрика Метрика Метрика
Метрика Метрика
Метрика Метрика Метрика
GQM -подход
Оптимизация процесса тестирования с использованием аналитических подходов RCA и
GQM
Цели
определены
Выберитепроцесс
Определение
структуры, вопросов
и метрик
Сбор метрик
Получение
обратной связи
Ретроспектива
Выработка
рекомендаций
Определение
задач
организации
или проекта
Фазы GQM
Оптимизация процесса тестирования с использованием аналитических подходов RCA и
GQM
Планирование
Формализация
Выполнение
Представление
результатов
Планпроекта
Цели
Вопросы
Метрики Измерение
Ответы
Достижение
целей
Сбор и обработка данных
GQM Планирование
Оптимизация процесса тестирования с использованием аналитических подходов RCA и
GQM
GQM Определение
Оптимизация процесса тестирования с использованием аналитических подходов RCA и
GQM
Объект Что исследуется?
Цель Почему объект исследуется?
Направление Какой атрибут исследуется?
Выгода В чем перспектива исследования?
Среда В каком окружение выполняется исследование?
Активности:
Определение организации, процесса или
проекта, их проблем и целей
Определение измеримых целей
Создание GQM плана
Создание плана измерения
Создания плана анализа и начало работ
GQM Обработка информации
Оптимизация процесса тестирования с использованием аналитических подходов RCA и
GQM
Система поддержки измерений обеспечивает поддержку всех активностей по
измерению процесса:
• Сбор данных по измерениям
• Хранение данных
• Поддержание данных в актуальном состоянии
• Обработка данных по измерениям
• Презентация
• Переиспользование данных по измерениям в последующих циклах
Формы
сбора
данных
База метрик
Результаты
анализа
Формализация
GQM Интерпретация
Оптимизация процесса тестирования с использованием аналитических подходов RCA и
GQM
Подготовка обратной связи
Обсуждение и ревью
полученных результатов
Формализация и фиксация
полученных результатов
Выработка решений по
оптимизации
Подготовка отчета по
результатам измерения
Презентация результатов
руководству
Метрики и измерения
Оптимизация процесса тестирования с использованием аналитических подходов RCA и
GQM
Цель Вопрос Метрика
Достаточность
ресурсов
Сколько задач команда
тестирования не берет в
работу?
Кол-во задач, взятых в работу от общего
скоупа задач
Процент трудозатрат взятых задач в работу
от общего числа задач
Насколько планируемое время
соответствует фактическому?
Соотношение фактических и планируемых
трудозатрат на тестирование релиза
На сколько
увеличивается/уменьшаются
объемы тестирования?
Объем задач по тестированию
Насколько часто
закладываемое время на риски
срабатывает?
Соотношение фактических и планируемых
трудозатрат на тестирование релиза
Кол-во выявленных дефектов
Какова загрузка специалистов
текущими задачами по
тестированию?
Загрузка специалистов по тестированию
Эффективность работы команды
тестирования
Время на работу с дефектами
Получение данных
Оптимизация процесса тестирования с использованием аналитических подходов RCA и
GQM
Перфоманс Лаб
План. Оценка Номер
заявки
Направлени
еТС Корр ТС ∑ ТС ФТ ретест ∑ ФТ
Сотрудник 1 1,5 0 1,5
4,5
0 0 0
5
50448 Кредиты
Сотрудник 1 2 1 3 2,5 2 4,5 51054
Счета,
вклады, РКО
Сотрудник 1 0,5 0,5 0,5 0,5 51762 ИБ
Сотрудник 2 3 2 5
9,5
4 2 6
14,5
50810
Счета,
вклады, РКО
Сотрудник 2 1,5 1 2,5 3 2 5 51422 Карты
Сотрудник 2 1 1 2 2 1,5 3,5 51424 Карты
Сотрудник 3 0 0 0
6
1 1 2
9
50416 iBanking
Сотрудник 3 2 1 3 2 1 3 50703 iBanking
Сотрудник 3 0 0 0 0 1 1 50589
Сотрудник 3 2 1 3 2 1 3 51580
Счета,
вклады, РКО
Сотрудник 4 2 1 3
11
2 1 3
12
50030 Карты
Сотрудник 4 3 2 5 3 2 5 50303 Кредиты
Сотрудник 4 2 1 3 3 1 4 51337
Счета,
вклады, РКО
Сотрудник 4 4 2 6 6 5 3 8 8 50002 Карты
итого требуется: 24,5 13 37,5 30 18,5 48,5
доступно ресурсов при 1 срезе 05/05 55 11д-5чел 27,5 5д-5,5чел
AS IS: при 1 срезе 27/04 43 7д-5ч+4д-2ч 41,5 5д-5,5ч+4д-3,5ч
4 "наших" заявки в 1 срезе 39 7д-5ч+4д-1ч 45,5 5д-5,5ч+4д-4,5ч
Если бы список был согласован 13/04 50 10д-5чел 49,5 9д-5,5чел
Получение данных
Оптимизация процесса тестирования с использованием аналитических подходов RCA и
GQM
0
10
20
30
40
50
60
70
80
90
Март Апрель Май
Команда
тестирования
73 88.5 86
Технологи 47.5 75.5 78
61% 54% 52%
39% 46% 48%
Трудозатраты,ч.д.
Соотношение трудозатрат
0
5
10
15
20
25
Март Апрель Май
Команда
тестирования
16 13 13
Технологи 15 16 23
16
13 13
15 16
23
Количествозаявок,шт.
Соотношение количества заявок
73
88.5 86
47.5
75.5
78
16 13 13
15 16
23
Март Апрель Май
Соотношение
трудозатрат и количества заявок
Команда тестирования - Трудозатраты
Технологи - Трудозатраты
Команда тестирования - Число заявок
Технология - Число заявок
Какой эффект?
Оптимизация процесса тестирования с использованием аналитических подходов RCA и
GQM
GQM позволяет:
• принимать наиболее
эффективные и точные
решения на основе
статистики
• учитывать все факторы,
влияющие на принятие
решения
• изменять процесс
тестирования только для
решения конкретных задач
или проблем
Полезные ссылки для аналитических
подходов
Оптимизация процесса тестирования с использованием аналитических подходов RCA и
GQM
http://www-ivs.cs.uni-magdeburg.de/sw-
eng/us/java/GQM/link4.shtml
Андерсон Бьерн — «Анализ основной
причины. Упрощенные инструменты и
методы»
Improving the Test
Process:
Implementing
Improvement and
Change - A Study
Guide for the ISTQB
Expert Level Module
Итоги
Оптимизация процесса тестирования с использованием аналитических подходов RCA и
GQM
• Применение аналитических
подходов целесообразно при
решении текущих проблем
• Аналитические подходы
позволяют точечно решать
проблемы в отличии от
модельных подходов
• Любое ваше действие или
решение будет исключительно
для вашего проекта
Оптимизация процесса тестирования с использованием аналитических подходов RCA и
GQM
Вопросы?
alekslynx
a.meshkov@pflb.ru

Weitere ähnliche Inhalte

Was ist angesagt?

Планирование трудозатрат на тестирование
Планирование трудозатрат на тестированиеПланирование трудозатрат на тестирование
Планирование трудозатрат на тестированиеSQALab
 
Управление качеством проекта
Управление качеством проектаУправление качеством проекта
Управление качеством проектаSQALab
 
Улучшение процесса тестирования: контентные модели
Улучшение процесса тестирования: контентные моделиУлучшение процесса тестирования: контентные модели
Улучшение процесса тестирования: контентные моделиSQALab
 
Аудит команды тестирования в сложном проекте
Аудит команды тестирования в сложном проектеАудит команды тестирования в сложном проекте
Аудит команды тестирования в сложном проектеSQALab
 
Оценка трудозатрат на тестирование в проектах сопровождения
Оценка трудозатрат на тестирование в проектах сопровожденияОценка трудозатрат на тестирование в проектах сопровождения
Оценка трудозатрат на тестирование в проектах сопровожденияSQALab
 
Человеко-дни на тестирование или как не ошибиться с оценкой
Человеко-дни на тестирование или как не ошибиться с оценкойЧеловеко-дни на тестирование или как не ошибиться с оценкой
Человеко-дни на тестирование или как не ошибиться с оценкойSQALab
 
Пополняем арсенал тестировщика. Учимся применять новые техники
Пополняем арсенал тестировщика. Учимся применять новые техникиПополняем арсенал тестировщика. Учимся применять новые техники
Пополняем арсенал тестировщика. Учимся применять новые техникиSQALab
 
Внедрение измениений. Рефакторинг Vs реинжиниринг
Внедрение измениений. Рефакторинг Vs реинжинирингВнедрение измениений. Рефакторинг Vs реинжиниринг
Внедрение измениений. Рефакторинг Vs реинжинирингRina Uzhevko
 
Waterfall revisited: практические метрики тестирования
Waterfall revisited: практические метрики тестированияWaterfall revisited: практические метрики тестирования
Waterfall revisited: практические метрики тестированияSQALab
 
QA Fest 2015. Алена Черненко-Дыба и Алексей Лупан. Секреты успешного проекта...
QA Fest 2015. Алена Черненко-Дыба и Алексей Лупан. Секреты успешного проекта...QA Fest 2015. Алена Черненко-Дыба и Алексей Лупан. Секреты успешного проекта...
QA Fest 2015. Алена Черненко-Дыба и Алексей Лупан. Секреты успешного проекта...QAFest
 
Процесс тестирования. Измерение и оценка
Процесс тестирования. Измерение и оценкаПроцесс тестирования. Измерение и оценка
Процесс тестирования. Измерение и оценкаSQALab
 
Excel всё подскажет или "Вот сколько времени понадобится на тестирование" (ма...
Excel всё подскажет или "Вот сколько времени понадобится на тестирование" (ма...Excel всё подскажет или "Вот сколько времени понадобится на тестирование" (ма...
Excel всё подскажет или "Вот сколько времени понадобится на тестирование" (ма...SQALab
 
Оценка сроков IT проектов
Оценка сроков IT проектовОценка сроков IT проектов
Оценка сроков IT проектовAlexander Kalinichev
 
Оценка задач выполняемых по итеративной разработке
Оценка задач выполняемых по итеративной разработкеОценка задач выполняемых по итеративной разработке
Оценка задач выполняемых по итеративной разработкеReturn on Intelligence
 
Новый процесс тестирования на "старом" проекте
Новый процесс тестирования на "старом" проектеНовый процесс тестирования на "старом" проекте
Новый процесс тестирования на "старом" проектеSQALab
 
Эффективное взаимодействие тестировщика и аналитика
Эффективное взаимодействие тестировщика и аналитикаЭффективное взаимодействие тестировщика и аналитика
Эффективное взаимодействие тестировщика и аналитикаSQALab
 
Введение в performance management
Введение в performance managementВведение в performance management
Введение в performance managementSQALab
 
Оценки имеют значение. Практические советы по оценке задач
Оценки имеют значение. Практические советы по оценке задачОценки имеют значение. Практические советы по оценке задач
Оценки имеют значение. Практические советы по оценке задачGleb Rybalko
 
Оценка трудоёмкости и сроков разработки ПО
Оценка трудоёмкости и сроков разработки ПООценка трудоёмкости и сроков разработки ПО
Оценка трудоёмкости и сроков разработки ПОSQALab
 

Was ist angesagt? (20)

Планирование трудозатрат на тестирование
Планирование трудозатрат на тестированиеПланирование трудозатрат на тестирование
Планирование трудозатрат на тестирование
 
Управление качеством проекта
Управление качеством проектаУправление качеством проекта
Управление качеством проекта
 
Улучшение процесса тестирования: контентные модели
Улучшение процесса тестирования: контентные моделиУлучшение процесса тестирования: контентные модели
Улучшение процесса тестирования: контентные модели
 
Аудит команды тестирования в сложном проекте
Аудит команды тестирования в сложном проектеАудит команды тестирования в сложном проекте
Аудит команды тестирования в сложном проекте
 
Оценка трудозатрат на тестирование в проектах сопровождения
Оценка трудозатрат на тестирование в проектах сопровожденияОценка трудозатрат на тестирование в проектах сопровождения
Оценка трудозатрат на тестирование в проектах сопровождения
 
Человеко-дни на тестирование или как не ошибиться с оценкой
Человеко-дни на тестирование или как не ошибиться с оценкойЧеловеко-дни на тестирование или как не ошибиться с оценкой
Человеко-дни на тестирование или как не ошибиться с оценкой
 
Пополняем арсенал тестировщика. Учимся применять новые техники
Пополняем арсенал тестировщика. Учимся применять новые техникиПополняем арсенал тестировщика. Учимся применять новые техники
Пополняем арсенал тестировщика. Учимся применять новые техники
 
Внедрение измениений. Рефакторинг Vs реинжиниринг
Внедрение измениений. Рефакторинг Vs реинжинирингВнедрение измениений. Рефакторинг Vs реинжиниринг
Внедрение измениений. Рефакторинг Vs реинжиниринг
 
Estimates & estimating - Наташа Новотная
Estimates & estimating - Наташа НовотнаяEstimates & estimating - Наташа Новотная
Estimates & estimating - Наташа Новотная
 
Waterfall revisited: практические метрики тестирования
Waterfall revisited: практические метрики тестированияWaterfall revisited: практические метрики тестирования
Waterfall revisited: практические метрики тестирования
 
QA Fest 2015. Алена Черненко-Дыба и Алексей Лупан. Секреты успешного проекта...
QA Fest 2015. Алена Черненко-Дыба и Алексей Лупан. Секреты успешного проекта...QA Fest 2015. Алена Черненко-Дыба и Алексей Лупан. Секреты успешного проекта...
QA Fest 2015. Алена Черненко-Дыба и Алексей Лупан. Секреты успешного проекта...
 
Процесс тестирования. Измерение и оценка
Процесс тестирования. Измерение и оценкаПроцесс тестирования. Измерение и оценка
Процесс тестирования. Измерение и оценка
 
Excel всё подскажет или "Вот сколько времени понадобится на тестирование" (ма...
Excel всё подскажет или "Вот сколько времени понадобится на тестирование" (ма...Excel всё подскажет или "Вот сколько времени понадобится на тестирование" (ма...
Excel всё подскажет или "Вот сколько времени понадобится на тестирование" (ма...
 
Оценка сроков IT проектов
Оценка сроков IT проектовОценка сроков IT проектов
Оценка сроков IT проектов
 
Оценка задач выполняемых по итеративной разработке
Оценка задач выполняемых по итеративной разработкеОценка задач выполняемых по итеративной разработке
Оценка задач выполняемых по итеративной разработке
 
Новый процесс тестирования на "старом" проекте
Новый процесс тестирования на "старом" проектеНовый процесс тестирования на "старом" проекте
Новый процесс тестирования на "старом" проекте
 
Эффективное взаимодействие тестировщика и аналитика
Эффективное взаимодействие тестировщика и аналитикаЭффективное взаимодействие тестировщика и аналитика
Эффективное взаимодействие тестировщика и аналитика
 
Введение в performance management
Введение в performance managementВведение в performance management
Введение в performance management
 
Оценки имеют значение. Практические советы по оценке задач
Оценки имеют значение. Практические советы по оценке задачОценки имеют значение. Практические советы по оценке задач
Оценки имеют значение. Практические советы по оценке задач
 
Оценка трудоёмкости и сроков разработки ПО
Оценка трудоёмкости и сроков разработки ПООценка трудоёмкости и сроков разработки ПО
Оценка трудоёмкости и сроков разработки ПО
 

Ähnlich wie Оптимизация процесса тестирования с использованием аналитических подходов RCA и GQM

RHSoft - Проект: Аттестация персонала
RHSoft - Проект: Аттестация персоналаRHSoft - Проект: Аттестация персонала
RHSoft - Проект: Аттестация персоналаYury Stelmakh
 
Создание системы оценки эффективности работы сотрудников в целях установлени...
Создание системы оценки эффективности работы сотрудников в целях установлени...Создание системы оценки эффективности работы сотрудников в целях установлени...
Создание системы оценки эффективности работы сотрудников в целях установлени...ECOPSY Consulting
 
Технология оптмизации бизнес-процессов
Технология оптмизации бизнес-процессовТехнология оптмизации бизнес-процессов
Технология оптмизации бизнес-процессовSvetlana Smirnova
 
Общий отчет о проекте | шаблон участников тренинга шести сигм для зеленых поя...
Общий отчет о проекте | шаблон участников тренинга шести сигм для зеленых поя...Общий отчет о проекте | шаблон участников тренинга шести сигм для зеленых поя...
Общий отчет о проекте | шаблон участников тренинга шести сигм для зеленых поя...SixSigmaOnline
 
Методология управления показателями удовлетворенности
Методология управления показателями удовлетворенностиМетодология управления показателями удовлетворенности
Методология управления показателями удовлетворенностиSvetlana Smirnova
 
процессы смк
процессы смкпроцессы смк
процессы смкtrenders
 
Планирование трудозатрат на тестирование
Планирование трудозатрат на тестированиеПланирование трудозатрат на тестирование
Планирование трудозатрат на тестированиеSoftengi
 
How to create the right competition system for your game: methodology
How to create the right competition system for your game: methodologyHow to create the right competition system for your game: methodology
How to create the right competition system for your game: methodologyDevGAMM Conference
 
Дизайн для шести сигм (DFSS): содержание пятого вебинара
Дизайн для шести сигм (DFSS): содержание пятого вебинараДизайн для шести сигм (DFSS): содержание пятого вебинара
Дизайн для шести сигм (DFSS): содержание пятого вебинараSixSigmaOnline
 
Как настроенные процессы повышают прибыльность и снижают стресс
Как настроенные процессы повышают прибыльность и снижают стрессКак настроенные процессы повышают прибыльность и снижают стресс
Как настроенные процессы повышают прибыльность и снижают стрессUP2IT
 
Становление программы внутренних аудитов.
Становление программы внутренних аудитов.Становление программы внутренних аудитов.
Становление программы внутренних аудитов.Elena Petrova
 
Шапотько Кристина.Оптимизация деятельности организации с применением методоло...
Шапотько Кристина.Оптимизация деятельности организации с применением методоло...Шапотько Кристина.Оптимизация деятельности организации с применением методоло...
Шапотько Кристина.Оптимизация деятельности организации с применением методоло...Бурнаев Михаил
 
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
 
KPI тестировщиков - особенности и проблемы
KPI тестировщиков - особенности и проблемыKPI тестировщиков - особенности и проблемы
KPI тестировщиков - особенности и проблемыRina Uzhevko
 
Становление программы внутренних аудитов: от требований сертификации до обесп...
Становление программы внутренних аудитов: от требований сертификации до обесп...Становление программы внутренних аудитов: от требований сертификации до обесп...
Становление программы внутренних аудитов: от требований сертификации до обесп...SQALab
 
3 anastasia dovgan - practical tips and pitfalls of passing an external audit
3   anastasia dovgan - practical tips and pitfalls of passing an external audit3   anastasia dovgan - practical tips and pitfalls of passing an external audit
3 anastasia dovgan - practical tips and pitfalls of passing an external auditIevgenii Katsan
 
3.1. Обобщённая трудовая функция: ведение процедуры коучинга для индивидуальн...
3.1. Обобщённая трудовая функция: ведение процедуры коучинга для индивидуальн...3.1. Обобщённая трудовая функция: ведение процедуры коучинга для индивидуальн...
3.1. Обобщённая трудовая функция: ведение процедуры коучинга для индивидуальн...Andrey Korolikhin
 

Ähnlich wie Оптимизация процесса тестирования с использованием аналитических подходов RCA и GQM (20)

RHSoft - Проект: Аттестация персонала
RHSoft - Проект: Аттестация персоналаRHSoft - Проект: Аттестация персонала
RHSoft - Проект: Аттестация персонала
 
Создание системы оценки эффективности работы сотрудников в целях установлени...
Создание системы оценки эффективности работы сотрудников в целях установлени...Создание системы оценки эффективности работы сотрудников в целях установлени...
Создание системы оценки эффективности работы сотрудников в целях установлени...
 
Технология оптмизации бизнес-процессов
Технология оптмизации бизнес-процессовТехнология оптмизации бизнес-процессов
Технология оптмизации бизнес-процессов
 
Общий отчет о проекте | шаблон участников тренинга шести сигм для зеленых поя...
Общий отчет о проекте | шаблон участников тренинга шести сигм для зеленых поя...Общий отчет о проекте | шаблон участников тренинга шести сигм для зеленых поя...
Общий отчет о проекте | шаблон участников тренинга шести сигм для зеленых поя...
 
Методология управления показателями удовлетворенности
Методология управления показателями удовлетворенностиМетодология управления показателями удовлетворенности
Методология управления показателями удовлетворенности
 
процессы смк
процессы смкпроцессы смк
процессы смк
 
Планирование трудозатрат на тестирование
Планирование трудозатрат на тестированиеПланирование трудозатрат на тестирование
Планирование трудозатрат на тестирование
 
How to create the right competition system for your game: methodology
How to create the right competition system for your game: methodologyHow to create the right competition system for your game: methodology
How to create the right competition system for your game: methodology
 
Дизайн для шести сигм (DFSS): содержание пятого вебинара
Дизайн для шести сигм (DFSS): содержание пятого вебинараДизайн для шести сигм (DFSS): содержание пятого вебинара
Дизайн для шести сигм (DFSS): содержание пятого вебинара
 
Как настроенные процессы повышают прибыльность и снижают стресс
Как настроенные процессы повышают прибыльность и снижают стрессКак настроенные процессы повышают прибыльность и снижают стресс
Как настроенные процессы повышают прибыльность и снижают стресс
 
Становление программы внутренних аудитов.
Становление программы внутренних аудитов.Становление программы внутренних аудитов.
Становление программы внутренних аудитов.
 
Шапотько Кристина.Оптимизация деятельности организации с применением методоло...
Шапотько Кристина.Оптимизация деятельности организации с применением методоло...Шапотько Кристина.Оптимизация деятельности организации с применением методоло...
Шапотько Кристина.Оптимизация деятельности организации с применением методоло...
 
Testing efforts planning
Testing efforts planningTesting efforts planning
Testing efforts planning
 
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
 
6sigma
6sigma6sigma
6sigma
 
6sigma
6sigma6sigma
6sigma
 
KPI тестировщиков - особенности и проблемы
KPI тестировщиков - особенности и проблемыKPI тестировщиков - особенности и проблемы
KPI тестировщиков - особенности и проблемы
 
Становление программы внутренних аудитов: от требований сертификации до обесп...
Становление программы внутренних аудитов: от требований сертификации до обесп...Становление программы внутренних аудитов: от требований сертификации до обесп...
Становление программы внутренних аудитов: от требований сертификации до обесп...
 
3 anastasia dovgan - practical tips and pitfalls of passing an external audit
3   anastasia dovgan - practical tips and pitfalls of passing an external audit3   anastasia dovgan - practical tips and pitfalls of passing an external audit
3 anastasia dovgan - practical tips and pitfalls of passing an external audit
 
3.1. Обобщённая трудовая функция: ведение процедуры коучинга для индивидуальн...
3.1. Обобщённая трудовая функция: ведение процедуры коучинга для индивидуальн...3.1. Обобщённая трудовая функция: ведение процедуры коучинга для индивидуальн...
3.1. Обобщённая трудовая функция: ведение процедуры коучинга для индивидуальн...
 

Mehr von 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
 

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

Оптимизация процесса тестирования с использованием аналитических подходов RCA и GQM

  • 1. Software quality assurance days 20 Международная конференция по вопросам качества ПО sqadays.com Минск. 24–26 ноября 2016 Мешков Александр Performance Lab. Москва, Россия Оптимизация процесса тестирования с использованием аналитических подходов RCA и GQM
  • 2. Оптимизация процесса тестирования с использованием аналитических подходов RCA и GQM Мешков Александр Performance Lab Skype: alekslynx Email: a.meshkov@pflb.ru Пишу статьи в блоге: http://www.performance-lab.ru/blog Докладчик: SQA Days - 18 SQA Days - 19 SQA Days - 20 Краткая информация
  • 3. Улучшение процесса тестирования PDCA IDEAL EFQM DMAIC Model Модель оптимизации процесса тестирования Оптимизация процесса тестирования с использованием аналитических подходов RCA и GQM
  • 4. Подходы к оптимизации процесса тестирования Подход на основе моделей Гибридный подход Подход на основе аналитики Другие ITSW совершенствование Совершенствование процесса тестирования CMMI, ISO 15504 Process models Content models TMMi, TPI-Next CTP, STEP Анализ причин GQM Люди, навыки Стандарты Инфраструкту ра и ПО Обучение Оптимизация процесса тестирования с использованием аналитических подходов RCA и GQM
  • 5. Отличие MBI и ABI Аналитические подходы к оптимизации процесса тестирования используются для выявления проблем в рамках нашего процесса или продукта и установления дальнейших целей для его совершенствования. Подход на основе моделей Подход на основе аналитики Детализация Оптимизация процесса тестирования с использованием аналитических подходов RCA и GQM
  • 6. Почему аналитический подход • Подход на основе модели не решает точечных проблем • Аудит и оценка зрелости это не одно и тоже • Все хотят детальных рекомендаций, а не общих практик • Аналитический подход позволяет целенаправленно решать конкретные проблемы Оптимизация процесса тестирования с использованием аналитических подходов RCA и GQM
  • 7. Root Cause Analysis– сбор информации Оптимизация процесса тестирования с использованием аналитических подходов RCA и GQM Cause Analysis (Root Cause Analysis Method) – подход для выявление скрытых (внутренних) причин, которые позволяют определить, почему произошел тот или иной инцидент (проблема). Проблема Первопричины (не может быть одна причина)
  • 8. Работа с дефектами Оптимизация процесса тестирования с использованием аналитических подходов RCA и GQM Тестировщик Разработчик Заказчик
  • 9. Шаги анализа Оптимизация процесса тестирования с использованием аналитических подходов RCA и GQM 1. Определить проблему и ее влияние на общие цели 2. Поиск вероятных причин 3. Сбор информации и анализ вероятных причин 4. Причинно-следственный анализ 5. Предотвращение или минимизация любых негативных последствий для поставленных целей путем выбора наиболее эффективных решений Способы определения проблем для анализа: • PDCA • Анализ статистики • Ретроспективы
  • 10. Сбор информации и анализ Оптимизация процесса тестирования с использованием аналитических подходов RCA и GQM Причины сдвига сроков внедрения Потеря времени в ч/д на команду Всего потеряно времени Тестовый контур предоставили не своевременно 12; 0,5, 0,2 12,7 Длительный процесс подбора тестовых данных 10; 4;3 17 Большое количество открытых дефектов 1;1;0,5;3;5;3 12,5 Не соблюдение стратегии тестирования 0,2;0,4 0,6 Необходимость внесения изменений в тестовые сценарии 1,2;3;2 6,2
  • 11. Причинно-следственный анализ Оптимизация процесса тестирования с использованием аналитических подходов RCA и GQM Проблема Группа Группа Группа Группа Группа Группа Причина Причина Причина Причина Причина Причина Причина Причина
  • 12. Оптимизация процесса тестирования с использованием аналитических подходов RCA и GQM Сдвиг сроков внедрения продукта Специалисты Стандарты Оборудование Менеджент Отпуска Взаимодействие Координация подразделений Мощности КонфигурацияИнтеграция с эквайрингом Требования ЦБ Соблюдение SLA Программное обеспечение Конфигурация Тестовое покрытие Тестирование Результат Причинно-следственный анализ
  • 13. Наличие дефектов Низкоуровневый анализ Оптимизация процесса тестирования с использованием аналитических подходов RCA и GQM Сдвиг сроков внедрения продукта Программное обеспечение Тестирование Тестовые среды Стратегия Тестовое покрытие Результаты Пригодность Тестовые данные Обновление тестового контура Доступность СогласованиеСоблюдение стандартов Критерии Измерение Инструменты Подходы Точность Т4 Т1, Т2 Т3 Высокое влияние Низкое влияние
  • 14. Наличие дефектов Низкоуровневый анализ Оптимизация процесса тестирования с использованием аналитических подходов RCA и GQM Сдвиг сроков внедрения продукта Программное обеспечение Тестирование Тестовые среды Стратегия Тестовое покрытие Результаты Пригодность Тестовые данные Доступность СогласованиеСоблюдение стандартов Критерии Измерение Инструменты Подходы Точность Т1, Т2 Т3 Высокое влияние Низкое влияние Обновление тестового контура
  • 15. Метод «Пять почему?» Оптимизация процесса тестирования с использованием аналитических подходов RCA и GQM Проблема
  • 16. Выработка решения Оптимизация процесса тестирования с использованием аналитических подходов RCA и GQM 1. Определить действия для решения первопричин: • действие должно решать проблему, а не минимизировать или иметь временных эффект • действие должно быть выполнимо для команды 2. Оценить решение каждой первопричины
  • 17. GQM -подход Оптимизация процесса тестирования с использованием аналитических подходов RCA и GQM GQM (Goals Question Metric) - системный подход, позволяющий на основе определения измеримых целей процесса, продукта повышать эффективность процессов в соответствии с потребностями проекта или организации. Цель Вопрос Вопрос Вопрос Метрика Метрика Метрика Метрика Метрика Метрика Метрика Метрика
  • 18. GQM -подход Оптимизация процесса тестирования с использованием аналитических подходов RCA и GQM Цели определены Выберитепроцесс Определение структуры, вопросов и метрик Сбор метрик Получение обратной связи Ретроспектива Выработка рекомендаций Определение задач организации или проекта
  • 19. Фазы GQM Оптимизация процесса тестирования с использованием аналитических подходов RCA и GQM Планирование Формализация Выполнение Представление результатов Планпроекта Цели Вопросы Метрики Измерение Ответы Достижение целей Сбор и обработка данных
  • 20. GQM Планирование Оптимизация процесса тестирования с использованием аналитических подходов RCA и GQM
  • 21. GQM Определение Оптимизация процесса тестирования с использованием аналитических подходов RCA и GQM Объект Что исследуется? Цель Почему объект исследуется? Направление Какой атрибут исследуется? Выгода В чем перспектива исследования? Среда В каком окружение выполняется исследование? Активности: Определение организации, процесса или проекта, их проблем и целей Определение измеримых целей Создание GQM плана Создание плана измерения Создания плана анализа и начало работ
  • 22. GQM Обработка информации Оптимизация процесса тестирования с использованием аналитических подходов RCA и GQM Система поддержки измерений обеспечивает поддержку всех активностей по измерению процесса: • Сбор данных по измерениям • Хранение данных • Поддержание данных в актуальном состоянии • Обработка данных по измерениям • Презентация • Переиспользование данных по измерениям в последующих циклах Формы сбора данных База метрик Результаты анализа Формализация
  • 23. GQM Интерпретация Оптимизация процесса тестирования с использованием аналитических подходов RCA и GQM Подготовка обратной связи Обсуждение и ревью полученных результатов Формализация и фиксация полученных результатов Выработка решений по оптимизации Подготовка отчета по результатам измерения Презентация результатов руководству
  • 24. Метрики и измерения Оптимизация процесса тестирования с использованием аналитических подходов RCA и GQM Цель Вопрос Метрика Достаточность ресурсов Сколько задач команда тестирования не берет в работу? Кол-во задач, взятых в работу от общего скоупа задач Процент трудозатрат взятых задач в работу от общего числа задач Насколько планируемое время соответствует фактическому? Соотношение фактических и планируемых трудозатрат на тестирование релиза На сколько увеличивается/уменьшаются объемы тестирования? Объем задач по тестированию Насколько часто закладываемое время на риски срабатывает? Соотношение фактических и планируемых трудозатрат на тестирование релиза Кол-во выявленных дефектов Какова загрузка специалистов текущими задачами по тестированию? Загрузка специалистов по тестированию Эффективность работы команды тестирования Время на работу с дефектами
  • 25. Получение данных Оптимизация процесса тестирования с использованием аналитических подходов RCA и GQM Перфоманс Лаб План. Оценка Номер заявки Направлени еТС Корр ТС ∑ ТС ФТ ретест ∑ ФТ Сотрудник 1 1,5 0 1,5 4,5 0 0 0 5 50448 Кредиты Сотрудник 1 2 1 3 2,5 2 4,5 51054 Счета, вклады, РКО Сотрудник 1 0,5 0,5 0,5 0,5 51762 ИБ Сотрудник 2 3 2 5 9,5 4 2 6 14,5 50810 Счета, вклады, РКО Сотрудник 2 1,5 1 2,5 3 2 5 51422 Карты Сотрудник 2 1 1 2 2 1,5 3,5 51424 Карты Сотрудник 3 0 0 0 6 1 1 2 9 50416 iBanking Сотрудник 3 2 1 3 2 1 3 50703 iBanking Сотрудник 3 0 0 0 0 1 1 50589 Сотрудник 3 2 1 3 2 1 3 51580 Счета, вклады, РКО Сотрудник 4 2 1 3 11 2 1 3 12 50030 Карты Сотрудник 4 3 2 5 3 2 5 50303 Кредиты Сотрудник 4 2 1 3 3 1 4 51337 Счета, вклады, РКО Сотрудник 4 4 2 6 6 5 3 8 8 50002 Карты итого требуется: 24,5 13 37,5 30 18,5 48,5 доступно ресурсов при 1 срезе 05/05 55 11д-5чел 27,5 5д-5,5чел AS IS: при 1 срезе 27/04 43 7д-5ч+4д-2ч 41,5 5д-5,5ч+4д-3,5ч 4 "наших" заявки в 1 срезе 39 7д-5ч+4д-1ч 45,5 5д-5,5ч+4д-4,5ч Если бы список был согласован 13/04 50 10д-5чел 49,5 9д-5,5чел
  • 26. Получение данных Оптимизация процесса тестирования с использованием аналитических подходов RCA и GQM 0 10 20 30 40 50 60 70 80 90 Март Апрель Май Команда тестирования 73 88.5 86 Технологи 47.5 75.5 78 61% 54% 52% 39% 46% 48% Трудозатраты,ч.д. Соотношение трудозатрат 0 5 10 15 20 25 Март Апрель Май Команда тестирования 16 13 13 Технологи 15 16 23 16 13 13 15 16 23 Количествозаявок,шт. Соотношение количества заявок 73 88.5 86 47.5 75.5 78 16 13 13 15 16 23 Март Апрель Май Соотношение трудозатрат и количества заявок Команда тестирования - Трудозатраты Технологи - Трудозатраты Команда тестирования - Число заявок Технология - Число заявок
  • 27. Какой эффект? Оптимизация процесса тестирования с использованием аналитических подходов RCA и GQM GQM позволяет: • принимать наиболее эффективные и точные решения на основе статистики • учитывать все факторы, влияющие на принятие решения • изменять процесс тестирования только для решения конкретных задач или проблем
  • 28. Полезные ссылки для аналитических подходов Оптимизация процесса тестирования с использованием аналитических подходов RCA и GQM http://www-ivs.cs.uni-magdeburg.de/sw- eng/us/java/GQM/link4.shtml Андерсон Бьерн — «Анализ основной причины. Упрощенные инструменты и методы» Improving the Test Process: Implementing Improvement and Change - A Study Guide for the ISTQB Expert Level Module
  • 29. Итоги Оптимизация процесса тестирования с использованием аналитических подходов RCA и GQM • Применение аналитических подходов целесообразно при решении текущих проблем • Аналитические подходы позволяют точечно решать проблемы в отличии от модельных подходов • Любое ваше действие или решение будет исключительно для вашего проекта
  • 30. Оптимизация процесса тестирования с использованием аналитических подходов RCA и GQM Вопросы? alekslynx a.meshkov@pflb.ru