A-A+

使用基本路径测试方法 为以下程序段设计测试用例。(1)画出程序的控制流图 编号已经给出。(2)计算

2020-11-06 15:03:14 IT认证 阅读

问题详情

使用基本路径测试方法,为以下程序段设计测试用例。

(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: }

请帮忙给出正确答案和分析,谢谢!

参考答案

考点: