ВУЗ:
Составители:
Рубрика:
55
14 ProcessCommand();
15 Commit();
break;
case 3 :
3 AskTerminal();
4 if (IsPresent) {
5 Connect();
}
6 RebuildQueue();
break;
case 19 :
19 SearchValidCommand();
20 if (CommandFound) {
21 AnalyzeCommand();
} else {
23 LogError();
}
22 MoveNextCommand();
break;
} // switch TerminalStatus
7 LogResults();
10 DisposeAll();
}
В результате УГП компонента G имеет такой вид, как если бы компонен-
ты G1 и G2 в его структуре специально не выделялись, а УГП компонентов G1
и G2 были вставлены в УГП G. Для тестирования компонента G в соответствии
с критерием путей потребуется прогнать тестовый набор, покрывающий сле-
дующий набор трасс графа G:
P1(G) = 1-2-3-4-5-6-7-10;
P2(G) = 1-2-3-4-6-7-10;
P3(G) = 1-2-11-16-18-14-15-7-10;
P4(G) = 1-2-11-16-17-14-15-7-10;
P5(G) = 1-2-11-16-12-13-14-15-7-10;
P6(G) = 1-2-19-20-23-22-7-10;
P7(G) = 1-2-19-20-21-22-7-10.
Оценка степени тестированности плоской модели определяется долей
прогнанных трасс из набора необходимых для покрытия в соответствии с кри-
терием С.
(3.3-1) TV(G,С) = (V–DV)/V = ∑PTi(G) / (∑Pi(G)),
где PTi(G) – тестовый путь (ti) в графе G плоской модели равен 1, если он
протестирован (прогнан), или 0, если нет.
Рис. 12. Плоская модель УГП компонента G
G
2
G
1
G
1
5
2
3
4
6
7
10
11
12
13
14
15
16
17
18
19
20
21
22
23
8
9
Страницы
- « первая
- ‹ предыдущая
- …
- 53
- 54
- 55
- 56
- 57
- …
- следующая ›
- последняя »