Модели прогнозирования количества ошибок.
Модель прогнозирования числа невыявленных ошибок.
Две группы тестируются независимо друг от друга.
Первая – N1 ошибок, вторая – N2 ошибок, одинаковых – N12.
Введем понятие эквивалентности тестирования.
( N – общее количество ошибок)
Эффективность тестирования для каждой группы одинакова.
Пусть группы содержат 20 и 25 ошибок. Общих – 5.
E1 = 0,2, E2 = 0,25, N = 100
Невыявленных ошибок – 60.
Модель Миллса.
Эти модели не учитывают структуру программного обеспечения. Анализируемая программа засоряется некоторым количеством ошибок. После операции засорения делается предположение, что вероятность обнаружения собственных и других ошибок одинакова.
После тестирования проверяем:
N – число выявленных ошибок.
Далее производится оценка или проверка гипотезы о количестве исходных ошибок в программном обеспечении.
Степень доверия:
Если утверждается, что в программном обеспечении нет ошибок, внесено 9 ошибок, и все они выявлены, и при этом собственных ошибок не обнаружено, то с = 0,9.
Если предположить, что в программном обеспечении не более 3-х ошибок, внесено 6, обнаружено 6 внесенных, 3 собственных, то с = 0,9.
Если утверждено, что в программном обеспечении не более 3-х ошибок, внесено 6 ошибок, обнаружено 5 внесенных и 3 собственные ошибки, то с = 0,33
Дата добавления: 2016-08-07; просмотров: 420;