Статистическая модель Миллса
Статистическая модель Миллса позволяет оценить не только количество ошибок до начала тестирования, но и степень отлаженности программ. Для применения модели до начала тестирования в программу преднамеренно вносят ошибки. Далее считают, что обнаружение преднамеренно внесенных и так называемых собственных ошибок программы равновероятно.
(1)
где W - количество преднамеренно внесенных в программу ошибок до начала тестирования; V - количество обнаруженных в процессе тестирования ошибок из числа преднамеренно внесенных; S - количество «собственных» ошибок программы, обнаруженных в процессе тестирования. Если продолжать тестирование до тех пор, пока все ошибки из числа преднамеренно внесенных не будут обнаружены, степень отлаженности программы С можно оценить с помощью выражения (2)
где S и W = V (равенство значений W иV в данном случае имеет место, поскольку считается, что все преднамеренно внесенные ошибки обнаружены) имеют тот же смысл, что и в предыдущем выражении (4), а r означает верхний предел (максимум) предполагаемого количества «собственных» ошибок в программе.
(3) где в круглых скобках записаны обозначения для числа сочетаний из S элементов по V- 1 элементов в каждой комбинации и числа сочетаний из S+r +1 элементов по r + V элементов в каждой комбинации.
|