软件测试问题

控制流程图

环复杂性

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