(1) 控制流图: 计算环形复杂度: 10(条边)- 8(个节点)+ 2 = 4 导出独立路径(用语句编号表示) 路径1:4→14 路径2:4→6→7→14 路径3:4→6→9→10→13→4→14 路径4:4→6→9→12→13→4→14 设计测试用例: 输入数据 预期输出 测试用例1 iRecordNum = 0 iType = 0 x = 0 y = 0 测试...
是一个用来求解一元二次方程的C语言程序 。(1)画出main( )函数的控制流图;(2)计算环形复杂度;(3)导出独立路径集;(4)为每条独立的路径设计测试用例。 相关知识点: 试题来源: 解析 解答:依题意得,画出的控制流图如下所示:(2)由控制流图知,共有4个区域,故其环形复杂度为4。(3)由环形复杂度为4知,...
答:1.画出控制流图:2.计算环形复杂度: 1 4 3 5 6 710(条边)- 7(个节点)+ 2 = 53.导出独立路径(用语句编号表示)路径1:1→2→3→4→5→6→7路径2:1→4→5→6→7路径3:1→2→4→6→7路径4:1→2→4→5→7路径5:1→2→3→4→5→7测试用例用例号路径输入数据 A B X预期输出XTC11→...
1-2题见图3. 求独立路径独立路径数=圈复杂度圈复杂度计算如下:流图中有3个判定节点,故V(G)=3+1=4,则可导出4条独立路径路径1:4-14路径2:4-6-7-14路径3:4-6-8-10-13-4-14路径4:4-6-8-11-13-4-144 测试用例路径1:4-14输入数据: iRecordNum=0 或取 iRecordNum<0的某个值预期结果: x=...
___}说明:程序段中每行开头的数字(___至___)是对每条语句的编号。(1)画出程序控制流图;(2)计算环形复杂度:(3)导出独立路径(
基本路径测试 基本路径测试方法包括4个步骤:(1)画出程序的控制流图 (2)计算程序的环形复杂度,导出程序基本路径集中的独立路径条数,这是确定程序中每个可执行语句至少执行一次所必须的测试用例数目的上界 (3)导出基本路径集,确定程序的独立路径。 (4)根据(3)中的
答:控制流图如图所示。 环路复杂度:V(G)=3(分支结点数)+1=4 或V(G)=14(边数)-12(结点数)+2=4 或V(G)=控制流图中的区域数=4 基本路径: Path1: 1,2,15,16,17 Path2: 1,2,4,12,13,16,17 Path3: 1,2,4,6,9,10,13,16,17 Path4: 1,2,4,6,7,10,13,16,17 (3)假设输入的...
八、已知有下面程序流程图(1)画出上图的程序控制流图,并求出它的程序复杂度。(2)为了完成基本路径测试,求它的一组独立的路径。 相关知识点: 试题来源: 解析 解:(1) 环路复杂性=判断数+1=4+1=5(个) (2) 路径1:abcdij 路径2:abceij 路径3:abfgij 路径4:abfhij 路径5:abfhibj...
3 int y=0;4 while ( i > 0 )5 {6 If ( j==0 )7 x=y+2;8 else9 If ( j==1 )10 x=y+10;11 else12 If j==2 13 y=x+20; 14 else15 x=y+30;16 }17 }完成:(1)画出控制流图(2)计算环形复杂度(列出公式)(3) 导出独立路径(用语句编号表示)...
(2)计算上述控制流图的圈复杂度V(G)(独立线性路径数); (3)假设输入的取值范围是1000 < year < 2001,请使用基本路径测试法为变 量 year设计测试用例,使其满足基本路径覆盖的要求。相关知识点: 试题来源: 解析 答:(1)控制流图如下:画图!~ (2)V(G)=4; (3)设计用例如下: 用例1:year是1000-2000之间...