白盒测试用例练习题_第1页
白盒测试用例练习题_第2页
白盒测试用例练习题_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、白盒测试用例练习1.为以下所示的程序段设讣一组测试用例,要求分别满足语句覆盖、判疋覆盖、条件覆盖、 判泄/条件覆盖、组合覆盖和路径覆盖,并画岀相应的程序流程图。void DoWork (int xjnt yjnt z)int k=O,j=O;if(x3)&(z5)j=x*y+10;语句块2j=j%3;语句块3x=4orj=x*y+10j=j%3由这个流程图可以看出,该程序模块有4条不同的路径:Pl:(a-c-e)P2:(a-c-d)P3:(a-b-e)P4:(a-b-d)将里而的判定条件和过程记录如下:判定条件 M = x3 and z51.语句覆盖测试用例输入输岀判左M的取值判左N的取值覆盖

2、路径x=4/z=5/y=8k=31J=OTTPl(a-c-e)判定覆盖pl和p4可以作为测试用例,其中pl作为取貞的路径,p4作为取反的路径。测试用例输入输出判定M的取值判定N的取值覆盖路径$x=4/z=5/y=8k=31J=OTTPl(a-c-e)x=2/z=ll/y=5k=O,j=OFFP4(a-b-d)也可以让测试用例测试路径P2和P3。相应的两组输入数据如下:测试用例输入输出判迫M的取值判定N的取值覆盖路径x=5/z=5/y=4k=19J=sqrt(19)%3TF1P2(a-c-d)x=4/z=ll,y=6k=OJ=lFTP3(a-b-e)3、条件覆盖对于M: x3取真时T1,取假时F

3、1;z5取真时T4,取假时F4。条件:x3/z5条件:x=10/x!=4/y3,z5Pl(a-c-e)x=3/z=ll/y=5k=Oz j=0Fl, F2, F3, F4x=10/x! =4,y3,z5Pl(a-c-e)x=3/z=ll,y=5k=Oz j=0Fl, F2, F3, F4x=10zx! =4,y3,z3,z=103) x=3/z104)x=105)x=4,y56)x=4zy58)x!=4,y=5测试用例输入输出覆盖条件取值覆盖条件组合覆盖路径x=4,z=5zy=6k=23,j=lT1,T2J3,T41,5Pl(a-c-e)x=4,z=10zy=5k=0zj=0TbF2,T3,F42,6P2(a-c-d)x=3,z=5zy=6k=14j=lFl/T2/F3/T43,7P3(a-b-e)2=3,2=10,7=5k=0zj=2F1ZF2/F3/F4第8P4(a-b-d)6、路径覆盖测试用例输入输出覆盖条件取值覆盖条件组 合覆盖路径x=4/z=5/y=8k=31J=0Tl, T2, T3, T41,5Pl(a-c-e)x=5/z=5/y=4k=19J=sqrt(19)%3Tl, T2, F3, F41,8P2(a-c-d)x=4/z=ll/y=6k=0J=lTl, F2, T3

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论