ВУЗ:
Составители:
Рубрика:
54
TV(P,С,Т) = (V-DV)/V – оценка степени тестированности (уровня пол-
ноты тестирования) Р по критерию С. Критерий окончания тестирования
TV(P,С,Т) ≥ L, где 0 ≤ L ≤ 1 (Рис. 11). L – уровень оттестированности, задан-
ный в требованиях к программному продукту.
Рассмотрим две модели (плоскую и иерархическую) программного обес-
печения, используемые при оценке оттестированности.
3.3.1. Плоская модель программы
Для оценки степени оттестированности часто используется УГП – управ-
ляющий граф программы. Рассмотрим следующий пример компонента про-
граммы G, для которого построен УГП (
Рис. 12
) в виде многокомпонентного
объекта G. Он содержит внутри себя два компонента G1 и G2, УГП которых
раскрыты.
// Пример плоской модели проекта
public void G()
{
int TerminalStatus=0, CommandStatus=0;
bool IsPresent=true, CommandFound=true;
1 Init();
2 switch (TerminalStatus) {
case 11 :
11 AddCommand();
16 switch (CommandStatus) {
case 12 :
12 GetMessage();
13 ClearQueue();
break;
case 17 :
17 ClearQueue();
break;
case 18 :
18 DumpQueue();
break;
} // switch CommandStatus
Время
TV
L
Рис. 11. Метрика оттестированности приложения
Страницы
- « первая
- ‹ предыдущая
- …
- 52
- 53
- 54
- 55
- 56
- …
- следующая ›
- последняя »