覆盖测试练习_第1页
覆盖测试练习_第2页
覆盖测试练习_第3页
覆盖测试练习_第4页
覆盖测试练习_第5页
免费预览已结束,剩余2页可下载查看

下载本文档

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

文档简介

覆盖测试anx8y5andybcx0 or y0yx16y10oryngdenf引用语句3引用语句 1引用语句2h二、判定覆盖测试用例输入为程序执行路径x=-1,y=-1abdhx=10,y=10acfh1. 为以下流程图所示的程序段设计一组测试用例,要求分别满足语句覆盖、判定覆盖、条件覆盖、判定 /条件覆盖、组合覆盖和路径覆盖。一、语句覆盖测试用例输入为程序执行路径x=-1,y=-1abdh (执行语句1 )x=9,y=-1abeh (执行语句2 )x=17,y=6acgh (执行语句3 )精品资料三、条件覆盖对于第一个判定(x8 and y5)条件 x8 取真值记为t1 ,取假值记为 -t1条件 y5 取真值记为t2 ,取假值记为 -t2对于第二个判定(x0 or y0)条件 x0 取真值记为t3 ,取假值记为 -t3条件 y0 取真值记为t4 ,取假值记为 -t4对于第三个判定(x16 or y10)条件 x16 取真值记为t5 ,取假值记为-t5测试用例执行路径覆盖条件覆盖分支x=-1,y=-1abdh-t1-t2-t3-t4-t5bd-t6x=17,y=11acght1 t2 t3 t4 t5 t6cg四、判定/ 条件覆盖条件 y10 取真值记为t6 ,取假值记为-t6测试用例执行路径覆盖条件覆盖分支x=-1,y=-1abdh-t1 -t2-t3- t4- t5-t6bdx=17,y=11acght1 t2 t3 t4 t5 t6cg五、组合覆盖1 、x8, y5记做 t1 t2 ,第一个判定的取真分支2 、x8, y=5记做 t1 -t2 ,第一个判定的取假分支3 、x5记做 -t1 t2 ,第一个判定的取假分支4 、x=8,y0,y0记做 t3 t4 ,第二个判定的取真分支6 、x0,y=0记做 t3 -t4 ,第二个判定的取真分支7 、x0记做 -t3 t4 ,第二个判定的取真分支8 、x=0,y16,y10记做 t5 t6 ,第三个判定的取真分支10 、x16,y=10记做 t5 t6 ,第三个判定的取真分支11 、x10记做 -t5 t6 ,第三个判定的取真分支x=17,y=-1abeht1-t2t3-t4t52 , 6, 10-t612 、x=16,y1)&(b=0) )2x = x/a;3if ( (a=2)|(x1) )4x = x+1;5一、控制流图:11b23345二、计算环形复杂度:环形复杂度: v(g)=10-7+2=5或 v(g)=4+1=5三、导出独立路径(用语句编号表示) 路径 1:1a 1b 2 3a 4 5路径 2:1a 1b 2 3a 3x 4 5路径 3:1a 1b 2 3a 3x 5路径 4:1a 1b 3a 4 5路径 5:1a 3a 3x 5四、设计测试用例:测试用例输入数据预期输出测试用例1a=2b=0x=2x=1 ,x=3测试用例2a=3b=0x=3x=1 , x=4测试用例3a=3b=0x=0x=0测试用

温馨提示

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

评论

0/150

提交评论