设计足够多的测试用例, if((x>3)&&(z<10))记为P1 if((x==4)||(y>5))记为P2
if((x>3)&&(z<10))记为P1 if((x==4)||(y>5))记为P2 x>3&&z<10记为C1 x==4记为C2 y>5记为C3
2. 某软件中包含如下函数,请设计测试用例完成独立路径测试。函数代码为: 要求:
V(G)=4
Path1:3→4→6→7→20 Path2: 3→4→6→11→15→18→20 Path3:3 →4→6→12→18→4→6→11→15→18→20 Path4: 3→4→6→12→18→20
Path1:3→4→6→7→20 Path2: 3→4→6→11→15→18→20 Path3:3 →4→6→12→18→4→6→11→15→18→20 Path4: 3→4→6→12→18→20 输入数据:num= 15 ;cycle= 3; flag=true 预期结果:5 输入数据:num= 5 ;cycle= 1 ; flag=false 预期结果:1 输入数据:num= 12 ;cycle=2 ; flag= true 预期结果:2 输入数据:num=8 ;cycle= 1; flag= true 预期结果:-2 输入数据:num= 15 ;cycle= 2; flag= true 预期结果:5 输入数据:num= 16 ;cycle=2 ; flag= true 预期结果:6 输入数据:num= 15 ;cycle=4 ; flag= false 预期结果:4 输入数据:num= 20 ;cycle=3 ; flag= false 预期结果:0
|
软件测试2
最新推荐文章于 2024-10-07 18:36:40 发布