实验三 白盒测试路径分析方法(1).doc

实验三 白盒测试路径分析方法(1).doc

ID:56758740

大小:47.50 KB

页数:5页

时间:2020-07-07

实验三 白盒测试路径分析方法(1).doc_第1页
实验三 白盒测试路径分析方法(1).doc_第2页
实验三 白盒测试路径分析方法(1).doc_第3页
实验三 白盒测试路径分析方法(1).doc_第4页
实验三 白盒测试路径分析方法(1).doc_第5页
资源描述:

《实验三 白盒测试路径分析方法(1).doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验三白盒测试——路径分析方法1、实验目的(1)能够依据程序画出程序流程图;(2)能够理解常用覆盖方法的内涵;(3)能够理解常用覆盖方法的强弱关系;(4)能够使用常用覆盖方法设计测试用例。2、实验预习在白盒测试方法中,有选择地执行程序中某些最有代表性的通路是对穷举测试的唯一可行替代方法。这些测试方法主要包括语句覆盖、判断覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖和路径覆盖的情况。2、实验内容及要求任务1要求测试的程序片段如下:inttesting(intx,inty){intsoftware=0;if((x>0)&&(y>0)){software=x

2、+y+10;}else{software=x+y-10;}if(software<0){software=0;}returnsoftware;}任务2要求测试的程序片段如下:intTest(inti_count,inti_flag){intt_temp=1;while(i_count>0){if(0==i_flag){i_temp=i_count+100;break;}else{if(1==i_flag){i_temp=i_temp*10;}else{i_temp=i_temp*20;}}i_count--;}returni_temp;}要求绘制出所有

3、这些程序的程序流程图,并给出6种逻辑覆盖要求下的测试用例,设计测试程序,给出测试结果。4、实验总结(1)请详述这6种逻辑覆盖的要求是什么;(2)请比较这6中逻辑覆盖的强弱关系;(3)请结合实验谈一下循环测试的简化过程。x>0andy>0?software<0?software=x+y+10software=x+y-10software=0输出software输入x,y语句覆盖输入预期输出实际结果x=1,y=1software=1212X=-1,y=1software=00判断覆盖输入预期输出实际结果x=1,y=1software=1212X=-1,y=

4、1software=00条件覆盖输入预期输出实际结果x=1,y=1software=1212x=-1,y=-1software=00x=-1,y=20software=99判定/条件覆盖输入预期输出实际结果x=1,y=1software=1212X=-1,y=1software=00x=-1,y=20software=99x=1,y=-1software=00条件组合覆盖输入预期输出实际结果x=1,y=1software=1212X=-1,y=1software=00x=-1,y=-1software=00x=1,y=-1software=00x=-1

5、,y=20software=99x=20,y=-1software=99路径覆盖输入预期输出实际结果x=1,y=1software=1212X=-1,y=1software=00x=-1,y=20software=99

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。