确定基本测试路径集;
第1题:
请给出该系统的基本路径集。
第2题:
程序单元的圈复杂数就是它的基本路径的数量,所以,覆盖基本路径的测试数据集一定是唯一的。
第3题:
以下描述中哪个是错误的:
A.只要遵循独立路径测试的路径构建原则,得到的路径集就一定是无冗余的
B.独立路径不保证得到的测试用例有意义
C.随便从程序路径中抽取若干条路径来测试,也没有错
D.独立路径测试只能用于对代码的测试
第4题:
使用基本路径测试方法,为以下程序段设计测试用例。
(1)画出程序的控制流图,编号已经给出。
(2)计算程序的循环复杂度,导出程序基本路径集中的独立路径条数。
(3)导出基本路径集,确定程序的独立路径。
(4)根据(3)中的独立路径,设计测试用例(确保基本路径集中的每一条路径的执行)的输入数据和预期输出。
void Do (int X,int A,int B)
{
1 if ( (A>1)&&(B=0) )
2 X = X/A;
3 if ( (A=2)||(X>1) )
4 X = X+1;
5 }
由于控制流图假设的是单条件,因此对于复合条件,可将其分解为多个单个条件,并映射成控制流图。
1: A>1;2: B=0 ;3: X = X/A ;4: A=2 ;5:X>1 ;6: X = X+1;7: }
第5题:
根据判定测试题目,给出路径测试的基本路径集和测试用例