В результате тестирования программы серией из 35 случайно выбранных из набора тестов обнаружено 3 ошибки. Ошибки обнаружены четвертым, десятым и двадцать вторым тестами. Все ошибки исправлены сразу после обнаружения. (Решение → 4573)

Заказ №38671

В результате тестирования программы серией из 35 случайно выбранных из набора тестов обнаружено 3 ошибки. Ошибки обнаружены четвертым, десятым и двадцать вторым тестами. Все ошибки исправлены сразу после обнаружения. В предположении, что исправление ошибок не повлекло появление новых ошибок, требуется оценить количество оставшихся в программе ошибок.

Решение:

Проанализируем исходные данные поставленной задачи в соответствии с моделью Джелински – Моранды: 1. Общее количество обнаруженных ошибок n = 3; 2. Интервал продолжительности обнаружения первой ошибки t1 = 4, т.к. ошибка обнаружена при проведении четвертого теста; 3. Интервал продолжительности обнаружения второй ошибки t2 = 10 – 4 = 6, т.к. после обнаружения первой ошибки понадобилось 6 тестов, чтобы обнаружилась вторая ошибка; 4. Интервал продолжительности обнаружения третьей ошибки t3 = 22 – 10 = 12, т.к. после обнаружения второй ошибки понадобилось 12 тестов, чтобы обнаружилась третья ошибка; 5. Интервал обнаружения второй ошибки больше интервала обнаружения первой ошибки, и интервал обнаружения третьей ошибки больше интервала обнаружения второй ошибки, т.е. t3 > t2 > t1 (12 > 6 > 4), что не противоречит условию применимости модели Джелински – Моранды.

В результате тестирования программы серией из 35 случайно выбранных из набора тестов обнаружено 3 ошибки. Ошибки обнаружены четвертым, десятым и двадцать вторым тестами. Все ошибки исправлены сразу после обнаружения.