实验1白盒测试代码覆盖测试 《软件测试方法和技术》.docx
- 文档编号:26452813
- 上传时间:2023-06-19
- 格式:DOCX
- 页数:21
- 大小:469.77KB
实验1白盒测试代码覆盖测试 《软件测试方法和技术》.docx
《实验1白盒测试代码覆盖测试 《软件测试方法和技术》.docx》由会员分享,可在线阅读,更多相关《实验1白盒测试代码覆盖测试 《软件测试方法和技术》.docx(21页珍藏版)》请在冰豆网上搜索。
实验1白盒测试代码覆盖测试《软件测试方法和技术》
实验1白盒测试——代码覆盖测试
一、实验目的
熟悉RationalPurefy系列测试工具,理解和掌握软件开发单元测试环节中重要的代码逻辑和路径覆盖测试,使用RationalPurecoverage进行语句覆盖和判定覆盖测试。
二、实验任务
熟悉RationalPurefy测试环境,理解和掌握代码覆盖测试的测试用例设计和测试的执行,使用RationalPurecoverage进行代码覆盖测试。
三、实验要求
每人一台单独做,不得多人一起做。
四、实验内容
1)了解RationalPurefy测试环境,了解常用的菜单项。
2)使用已经设计好的测试用例和事先准备的测试代码进行测试。
五、实验过程
将程序编译后使用RationalPurecoverage软件输入测试用例,进行测试:
1三角形判断(语句覆盖与判定覆盖测试用例相同)
用例说明
输入数据
预期结果
实际结果
输入一般三角形
345
此三角形为一般三角形
此三角形为一般三角形!
输入等边三角形
333
此三角形为等边三角形
此三角形为等边三角形!
输入错误的边长
189
错误
不构成三角形!
输入等腰三角形
212
此三角形为等腰三角形
此三角形为等腰三角形!
2下一个日期判断(语句覆盖)
用例说明
输入数据
预期结果
实际结果
输入错误的年、月、日
2013733
错误
错误:
日期不合法!
输入错误的年、月、日
20131312
错误
错误:
日期不合法!
输入闰年2月29日
2012229
201231
20120301
下一个日期判断(判定覆盖)
用例说明
输入数据
预期结果
实际结果
输入非闰年2月28日
2011228
201131
20110301
输入错误的年、月、日
2013733
错误
错误:
日期不合法!
输入12月31日
20121231
201311
20130101
输入错误的年、月、日
20131312
错误
错误:
日期不合法!
输入正确的年、月、日
2013712
2013713
20130713
六、实验结果及分析
三角形判断
1.语句覆盖:
在本程序中,共有4个语句:
abc
语句1
(Return-1;)
语句2
(Return0;)
语句3
(Return1;)
语句4
(Return2;)
345
——
√
——
——
333
——
——
——
√
189
√
——
——
——
212
——
——
√
——
通过以上4个测试用例,每个语句至少被执行一次,满足语句覆盖法。
2.判定覆盖:
在本程序中,共有3个判断:
abc
E1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件测试方法和技术 实验1 白盒测试代码覆盖测试 软件测试方法和技术 实验 测试 代码 覆盖 软件 方法 技术