软件工程-实验3软件测试技术实验.doc
《软件工程-实验3软件测试技术实验.doc》由会员分享,可在线阅读,更多相关《软件工程-实验3软件测试技术实验.doc(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流软件工程-实验3软件测试技术实验.精品文档.淮海工学院计算机工程学院实验报告书课程名: 软件工程 题 目: 实验3软件测试技术实验 学 号: 2014140093 班 级: Z计121 姓 名: 薛慧君 评语:成绩: 指导教师: 批阅时间: 年 月 日实验3软件测试技术实验实验目的和要求1、 通过本实验,学生应掌握软件测试的基本方法和技术,特别是白盒测试和黑盒测试技术,以及软件测试对软件质量保证的重要意义。2、 掌握测试用例设计与测试分析方法等。3、 掌握测试过程:含单元测试、集成测试和验收测试。实验环境硬件环境:配置性能较好的台式计算机每人
2、1台,并具备网络环境软件环境:Micresoft Visio,VC+实验学时 2学时,必做实验实验题目1. 选择主要模块:根据相应的程序流程图、盒图或者PAD图,画出相应的流图,计算其环形复杂度;2、设计驱动程序和存根程序,对该模块进行白盒测试;3、应用等价类划分、边界值分析法对该模块进行黑盒测试。实验过程与实验结果(1)根据伪代码画出相应的程序流程图以及流图:(2)计算其环形复杂度:经计算,所示流图的环形复杂度为5(3)白盒测试判定覆盖测试用例: 输入数据:A=5,B=5,C=3,D=6 (覆盖siacbfgh)预期结果:X=10,Y=9 A=-5,B=2,C=5,D=1(覆盖siadbeg
3、h)预期结果:X=0,Y=4条件组合覆盖测试用例:1.共有8种可能出现的条件组合,它们分别是:(1)A0,B0(2)A0,B0(3)A0(4)A0,BA,DA,DB(7)CA,DB(8)CB2.下面的4组测试数据可以使上面的8种条件组合每种至少出现一次: 输入数据:A=5,B=5,C=3,D=6(针对(1)和(5)两种组合,执行路径siacbegh)预期结果:X=5,Y=3 输入数据:A=5,B=5,C=3,D=6(针对(2)和(5)两种组合,执行路径siadbegh)预期结果:X=6,Y=1 输入数据:A=5,B=5,C=3,D=6(针对(3)和(7)两种组合,执行路径siadbegh)预期
4、结果:X=-6,Y=-6 输入数据:A=5,B=5,C=3,D=6(针对(4)和(8)两种组合,执行路径siadbfgh)预期结果:X=0,Y=-1基本路径测试用例: 由于环形复杂度为5,因此共有5条独立路径,下面列出了5条独立路径:路径1: 12.1456.17910路径2: 12.12.2456.17910路径3: 12.12.2456.16.27910路径4: 12.12.2356.16.27910路径5: 12.12.2356.16.28910 设计可强制执行基本集合中每条路径的测试用例路径1的测试用例:输入数据:A=-5;B=1;C=-3;D=2预期结果:X=-6;Y=-5 路径2的
5、测试用例:输入数据:A=5;B=-4;C=6;D=2预期结果:X=9;Y=4路径3的测试用例:输入数据:A=5;B=-4;C=6;D=4预期结果:X=9;Y=2路径4的测试用例:输入数据:A=9;B=1;C=6;D=4预期结果:X=6;Y=2路径5的测试用例:输入数据:A=5;B=1;C=4;D=4预期结果:X=6;Y=8(4)黑盒测试等价类划分分析Test2程序,可以划分出如下等价类(1) 有效输入的等价类 120个数字组成的字符串 120个最高位数字左邻是负号的字符串 120个大小写字母组合成的字符串 120个数字以及大小写字母组合成的字符串 120个特殊字符组合成的字符串,如:#等 12
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 实验 软件 测试 技术
限制150内