Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практические задания. Экзамен. Котлярова.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
388.43 Кб
Скачать
  1. Вирішити задачу застосовуючи модель Міллса.

У програму навмисно внесли (посіяли) (номер за списком в журналі mod 7+7). В результаті тестування виявлено 5 помилок. Всі виявлені помилки виправлені. До початку тестування передбачалося, що програма містить не більше 4 помилок. Потрібно оцінити кількість помилок до початку тестування і ступінь налагодженості програми. Зробіть висновок щодо отриманих результатів.

Тут помилка, відсутнє значення S, Котёл тобі в допомогу.

W = (номер за списком в журналі mod 7+7);

V = 5;

r = 4;

N = W*S/V , де N кількість помилок до початку тестування.

, де С ступінь налагодженості програми.

У програму навмисно внесли (посіяли) (номер за списком в журналі mod 7+15) помилок. Припустимо, що в програмі перед початком тестування було (номер за списком в журналі mod 7+15). В процесі 4 тестових прогонів було виявлено таку кількість помилок.

Номер прогону

1

2

3

4

V

7

5

3

2

S

5

3

2

1

Необхідно оцінити кількість помилок перед кожним тестовим прогоном. Оцінити ступінь налагодженості програми після останнього прогону. Побудувати діаграму залежності можливого числа помилок в даній програмі від номера тестового прогону. Зробіть висновок щодо отриманих результатів.

Показники 1-го прогону

W = (номер за списком в журналі mod 7+15);

V = 7;

S = 5;

N= W*S/V;

Показники 2-го прогону

r = (номер за списком в журналі mod 7+15) – 5;

W = W – 7;

V = 5;

S = 3;

N= W*S/V;

Показники 3-го прогону

r = r – 3;

W = W – 5;

V = 3;

S = 2;

N= W*S/V;

Показники 4-го прогону

r = r – 2;

W = W – 3;

V = 2;

S = 1;

Якщо тестування буде закінчене раніше ніж будуть виявленні всі навмисно внесені помилки, то степінь налагодженості:

  1. Вирішити задачу застосовуючи евристичну модель.

Програма тестується 3 незалежними групами тестувальників, які силами груп виявили в програмі (номер за списком в журналі mod 7+4), (номер за списком в журналі mod 7+7), (номер за списком в журналі mod 7+15) помилок відповідно. При цьому виявилося, що 14 помилок - спільні, їх знайшли всі групи. Потрібно оцінити загальну кількість помилок в програмі до початку тестування і зробити висновок про необхідність продовження тестування або можливості його завершенні.

N1 = (номер за списком в журналі mod 7+4)

N2 = (номер за списком в журналі mod 7+7)

N3 = (номер за списком в журналі mod 7+15)

N1,2,3 = 14

Дві незалежні групи тестувальників проводили тестування програмного засобу. Перша група виявила (номер за списком в журналі mod 7+7) помилок, а друга - (номер за списком в журналі mod 7+15). На підставі результатів тестування було визначено, що до початку тестування в програмі містилося 55 помилок. Необхідно визначити, скільки спільних помилок було виявлено як першою, так і другою групою. Зробіть висновок щодо отриманих результатів.

N1 = (номер за списком в журналі mod 7+7)

N2 = (номер за списком в журналі mod 7+15)

N = 55