Роли и ответственность
•
Старший разработчик: участие в формировании требований, участие в
аудите кода.
•
Тестировщик: формирование тестовой документации, реализация тестиро-
вания, участие в аудите кода.
Оценка рисков
•
Персонал (вероятность низкая): в случае нетрудоспособности какого-либо из
участников команды можно обратиться к представителям проекта «Катало-
гизатор» для предоставления временной замены (договорённость с мене-
джером «Каталогизатора» Джоном Смитом достигнута).
•
Время (вероятность высокая): заказчиком обозначен крайний срок сдачи
01.06, потому время является критическим ресурсом. Рекомендуется прило-
жить максимум усилий к тому, чтобы фактически завершить проект 28.05 с
тем, чтобы один день (29.05) остался в запасе.
•
Иные риски: иных специфических рисков не выявлено.
Документация
•
Требования. Ответственный — тестировщик, дата готовности 25.05.
•
Тест-кейсы и отчёты о дефектах. Ответственный — тестировщик, период со-
здания 26.05–28.05.
•
Отчёт о результатах тестирования. Ответственный — тестировщик, дата го-
товности 29.05.
Метрики
•
Успешное прохождение тест-кейсов:
𝑇
𝑆𝑃
=
𝑇
𝑆𝑢𝑐𝑐𝑒𝑠𝑠
𝑇
𝑇𝑜𝑡𝑎𝑙
∙ 100%
,
где
𝑇
𝑆𝑃
— процентный показатель успешного прохождения тест-кейсов,
𝑇
𝑆𝑢𝑐𝑐𝑒𝑠𝑠
— количество успешно выполненных тест-кейсов,
𝑇
𝑇𝑜𝑡𝑎𝑙
— общее количество выполненных тест-кейсов.
Минимальные границы значений:
o
Начальная фаза проекта: 10%.
o
Основная фаза проекта: 40%.
o
Финальная фаза проекта: 80%.
Тест-план и отчёт о результатах тестирования
Тестирование программного обеспечения. Базовый курс.
© EPAM Systems, 2015–2023
Стр: 219/301
•
Общее устранение дефектов:
𝐷
𝐿𝑒𝑣𝑒𝑙
𝐹𝑇𝑃
=
𝐷
𝐿𝑒𝑣𝑒𝑙
𝐶𝑙𝑜𝑠𝑒𝑑
𝐷
𝐿𝑒𝑣𝑒𝑙
𝐹𝑜𝑢𝑛𝑑
∙ 100%
,
где
𝐷
𝐿𝑒𝑣𝑒𝑙
𝐹𝑇𝑃
— процентный показатель устранения дефектов уровня важности
𝐿𝑒𝑣𝑒𝑙
за время
существования проекта,
𝐷
𝐿𝑒𝑣𝑒𝑙
𝐶𝑙𝑜𝑠𝑒𝑑
— количество устранённых за время существования проекта дефектов уровня
важности
𝐿𝑒𝑣𝑒𝑙
,
𝐷
𝐿𝑒𝑣𝑒𝑙
𝐹𝑜𝑢𝑛𝑑
— количество обнаруженных за время существования проекта дефектов уровня
важности
𝐿𝑒𝑣𝑒𝑙
.
Минимальные границы значений:
Важность дефекта
Низкая
Средняя
Высокая
Критическая
Фаза
проекта
Начальная
10%
40%
50%
80%
Основная
15%
50%
75%
90%
Финальная
20%
60%
100%
100%
•
Текущее устранение дефектов:
𝐷
𝐿𝑒𝑣𝑒𝑙
𝐹𝐶𝑃
=
𝐷
𝐿𝑒𝑣𝑒𝑙
𝐶𝑙𝑜𝑠𝑒𝑑
𝐷
𝐿𝑒𝑣𝑒𝑙
𝐹𝑜𝑢𝑛𝑑
∙ 100%
,
где
𝐷
𝐿𝑒𝑣𝑒𝑙
𝐹𝐶𝑃
— процентный показатель устранения в текущем билде дефектов уровня важности
𝐿𝑒𝑣𝑒𝑙
, обнаруженных в предыдущем билде,
𝐷
𝐿𝑒𝑣𝑒𝑙
𝐶𝑙𝑜𝑠𝑒𝑑
— количество устранённых в текущем билде дефектов уровня важности
𝐿𝑒𝑣𝑒𝑙
,
𝐷
𝐿𝑒𝑣𝑒𝑙
𝐹𝑜𝑢𝑛𝑑
— количество обнаруженных в предыдущем билде дефектов уровня важности
𝐿𝑒𝑣𝑒𝑙
.
Минимальные границы значений:
Важность дефекта
Низкая
Средняя
Высокая
Критическая
Фаза
проекта
Начальная
60%
60%
60%
60%
Основная
65%
70%
85%
90%
Финальная
70%
80%
95%
100%
•
Стоп-фактор:
𝑆 = {
𝑌𝑒𝑠, 𝑇
𝐸
≥ 25% && 𝑇
𝑆𝑃
< 50%
𝑁𝑜, 𝑇
𝐸
< 25% || 𝑇
𝑆𝑃
≥ 50%
,
где
𝑆
— решение о приостановке тестирования,
𝑇
𝐸
— текущее значение метрики
𝑇
𝐸
,
𝑇
𝑆𝑃
— текущее значение метрики
𝑇
𝑆𝑃
.
•
Выполнение тест-кейсов:
𝑇
𝐸
=
𝑇
𝐸𝑥𝑒𝑐𝑢𝑡𝑒𝑑
𝑇
𝑃𝑙𝑎𝑛𝑛𝑒𝑑
∙ 100%
,
где
𝑇
𝐸
— процентный показатель выполнения тест-кейсов,
𝑇
𝐸𝑥𝑒𝑐𝑢𝑡𝑒𝑑
— количество выполненных тест-кейсов,
𝑇
𝑃𝑙𝑎𝑛𝑛𝑒𝑑
— количество тест-кейсов, запланированных к выполнению.
Уровни (границы):
o
Минимальный уровень: 80 %.
o
Желаемый уровень: 95–100 %.
•
Покрытие требований тест-кейсами:
𝑅
𝐶
=
𝑅
𝐶𝑜𝑣𝑒𝑟𝑒𝑑
𝑅
𝑇𝑜𝑡𝑎𝑙
∙ 100%
,
где
𝑅
𝐶
— процентный показатель покрытия требования тест-кейсами,
𝑅
𝐶𝑜𝑣𝑒𝑟𝑒𝑑
— количество покрытых тест-кейсами требований,
𝑅
𝑇𝑜𝑡𝑎𝑙
— общее количество требований.
Минимальные границы значений:
o
Начальная фаза проекта: 40 %.
o
Основная фаза проекта: 60 %.
o
Финальная фаза проекта: 80 % (рекомендуется 90 % и более).
Тест-план и отчёт о результатах тестирования
Тестирование программного обеспечения. Базовый курс.
© EPAM Systems, 2015–2023
Достарыңызбен бөлісу: |