更多“逻辑覆盖法是在程序控制流图的基础上,通过分析控制流图的圈复杂度,导出基本可执行路径集合,从而设计测试用例的方法。”相关的问题
第1题
请为程序模块Function1 (1)画出程序控制流图,计算控制流图的环路复杂度 (2)导出基本路径 (3)设计基本路径覆盖测试用例 程序模块Function1代码如下: 1 public int Function1(int num, int cycle, boolean flag) 2 { 3 int ret = 0; 4 while(cycle > 0 ) 5 { 6 if(flag == true ) 7 { 8 ret = num - 10; 9 break; 10 } 11 else 12 { 13 if(num%2 ==0 ) 14 { 15 ret = ret * 10; 16 } 17 else 18 { 19 ret = ret + 1; 20 } 21 } 22 cycle--; 23 } 24 return ret; 25 }
点击查看答案
第2题
使用基本路径测试方法,为以下程序段设计测试用例。 (1)画出程序的控制流图,编号已经给出。 (2)计算程序的循环复杂度,导出程序基本路径集中的独立路径。 (3)根据(2)中的独立路径,设计测试用例,包含输入数据和预期输出。 1 void Test(int a, int b) 2 { 3 int x=0,y=0; 4 while(a>0) 5 { 6 if(b==0) 7 {x=y+1; break;} 8 else 9 {if(b==2) 10 x=y+20; 11 else 12 x=y+30; 13 } 14 } 15 }
点击查看答案
第3题
生成GUI测试用例的技术有录制回放技术、基于FSM生成测试用例以及()。
A.基于程序框图生成测试用例
B.基于事件流图生成测试用例
C.基于数据流图生成测试用例
D.基于用例图生成测试用例
点击查看答案
第4题
根据教材,生成GUI测试用例的技术有()。
A.录制回放技术
B.基于事件流图生成测试用例
C.基于数据流图生成测试用例
D.基于FSM生成测试用例
点击查看答案
第5题
下列()是对程序流程图进行简化后得到的,它可以更加突出的表示程序控制流的结构,且不包含复合条件
A.DD-路径图
B.控制流图
C.MM-路径图
D.模块调用图
点击查看答案
第6题
白盒测试设计测试用例的覆盖准则中个,最强的准则是
点击查看答案
第7题
()方法根据输出对输入的依赖关系设计测试用例。 A.路径测试 B.等价类 C.因果图 D.归纳测试
点击查看答案
第8题
分析方法(白盒法)中常用的方法是()方法,非分析方法(黑盒法)中常用的方法是()方法。()方法是根据输出对输人的依赖关系设计测试用例。
点击查看答案
第9题
黑盒测试是通过分析程序的 来设计测试用例的。
点击查看答案
第10题
黑盒测试法是通过分析程序的 来设计测试用例方法的。
点击查看答案