软件测试问题
控制流程图
环复杂性
v(G)= e-n+2 = 14-11+2 = 5;
导出独立路径
路径1:1-->;2?-& gt;3->;5->;7->;9->;10->;2…
路径二:1-->;2->;3->;4->;10->;2…
路径3:1-->;2->;3->;5->;6->;10->;2…
路径4:1-->;2->;3->;5->;7->;8->;10->;2…
路径5:1-->;2?-& gt;10
设计测试案例
路径1测试用例:
?传入数据:I = 2;?j = 3;
预期结果:无限循环,无结果(x = 30y=0)
路径2测试案例:
?传入数据:I = 2;?j = 0;
预期结果:无限循环,无结果(x = 2;y=0)
路径3测试案例:
?传入数据:I = 2;?j = 0;
预期结果:无限循环,无结果(x = 10;y=0)
路径4测试案例:
?传入数据:I = 2;?j = 0;
预期结果:无限循环,无结果(x = 0;y=20)
路径5测试案例:
?传入数据:I =-1;?J=0(或任何值)
预期结果:I =-0;?j=0