软件测试第三章部分课后答案(共2页)
《软件测试第三章部分课后答案(共2页)》由会员分享,可在线阅读,更多相关《软件测试第三章部分课后答案(共2页)(2页珍藏版)》请在装配图网上搜索。
1、精选优质文档-倾情为你奉上P63第6题解:依题意可得出该流程图:MKNJ令左边三个向下箭头为1、3、5,两个向右的箭头分别为2、4,M到N的为F,M到K的为T,N到J的为T,否则为F。1:语句覆盖的测试用例由上图可以知道,该程序模块有4条不同的路径:P1(1-2-4)即M=.T.且N=.T.P2(1-2-5)即M=.T.且N=.F.P3(1-3-4)即M=.F.且N=.T.P4(1-3-5)即M=.F.且N=.F.P1包含了所有可执行语句,按照语句覆盖的测试用例设计原则,可以使用P1来设计测试用例。但是令X=1,Y=12,会得到输出X=1,Y=12,此时满足条件M(X0 AND Y10)但不满
2、足条件N(X-10 OR Y0 AND Y10X-10 OR Y0 AND Y10X-10 OR Y0 AND Y10X-10 OR Y0取真时为T1,取假时为F1; Y10取真时为T2,取假时为F2;X-10 取真时为T3,取假时为F3; Y0,Y=-10, Y0P3(1-3-4)输入:X=-11,Y=12输出:X=-11,Y=-1 F1,T2,T3,F4X10X=0P3(1-3-4)4:路径覆盖的测试用例可得8种组合条件组合编号覆盖条件取值判定-条件取值判定-条件组合1T1,T2M=.T.X0, Y10,M取真2T1,F2M=.F.X0, Y=10,M取假3F1,T2M=.F.X10,M取假4F1,F2M=.F.X=0, Y=10,M取假5T3,T4N=.T.X-10, Y0,N取真6T3,F4N=.T.X=0,N取真7F3,T4N=.T.X=-10, Y=-10, Y=0,N取假所以有:测试用例覆盖路径覆盖条件覆盖组合输入:X=1,Y=12输出:X=1,Y=12P2(1-2-5)T1,T2,F3,F41,8输入:X=1,Y=-12输出:X=1,Y=11P3(1-3-4)T1,F2,F3,T42,7输入:X=1,Y=1输出:X=1,Y=1P4(1-3-5)T1,F2,F3,F42,8专心-专注-专业
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。