Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

LABA1

.pdf
Скачиваний:
7
Добавлен:
25.05.2023
Размер:
351.5 Кб
Скачать

Соотнесём графы с кодом.

Вершина 1 int i=a;

if (a <= 0)

Вершина 2 a = a * (-1);

Вершина 3 if (a == 0)

Вершина 4 i = -1; return i;

Вершина 5 if (b < 0)

Вершина 6 b = b * (-1);

Вершина 7

for (i = a; i > 0; i--)

Вершина 8

if (a % i == 0)

Вершина 9

if (b % i == 0)

Вершина 10 break;

11

Далее определим цикломатическую сложность, это количество тестов, которое гарантирует однократное выполнения всех операторов.

V(G) = 13 – 10 + 2 = 5

Для составления тестовой группы определим независимые пути для нашего графа. Независимый путь - любой путь, который вводит новый оператор. Для вышеуказанного графа получим следующее:

1-5-7-8-9-10 1-5-6-7-8-9-10 1-2-3-5-6-7-8-9-10 1-2-3-4-5-6-7-8-9-10

12

Заключение

В результате выполнения лабораторной работы были изучены методы тестирования, а также были реализованы эти методы на практике.

13

Соседние файлы в предмете Технологии и методы программирования