实验3、黑盒测试:决策表测试方法.doc
《实验3、黑盒测试:决策表测试方法.doc》由会员分享,可在线阅读,更多相关《实验3、黑盒测试:决策表测试方法.doc(15页珍藏版)》请在三一办公上搜索。
1、精选优质文档-倾情为你奉上 20 15 20 16 学年第 2 学期 软件测试技术 课程实 验 报 告学 院: 计算机科学技术 专 业: 软件工程 班 级: 软件二班 姓 名: 吴德宁 学 号: 任课教师: 刘玉宝 专心-专注-专业实验日期:2016年 5 月 17 日实验题目实验3、黑盒测试:决策表测试方法实验目的1、掌握决策表的概念2、掌握决策表测试用例设计法。实验内容 1、对NextDate问题运用决策表法设计测试用例,并执行测试,撰写实验报告。NextDate (int month, int day, int year)函数规定:输入三个整数:month、day和year,函数的输出为
2、输入日期后一天的日期。例如,输入为2006年3月7日,则函数的输出为2006年3月8日,year满足1920year2050。实验步骤:1) 构造决策表M1=月份:30天/月,M2=月份: 31天/月,12月除外,M3=月份: 12月,M4=月份: 2月D1=日期:1=日=27,D2=日期:日=28,D3=日期:日=29 ,D4=日期:日=30,D5=日期:日=31Y1=年:闰年,Y2=年:平年 注:二月:平年28天,闰年29天条件桩:C1:月份在M1,M2,M3,M4中之一C2:日期在D1,D2,D3,D4 ,D5中之一C3:年在Y1,Y2中之一动作桩:A1:不可能A2:日期增1A3:日期复
3、位(置1)A4:月份增1A5:月份复位(置1)A6:年增112345678910C1:月M1M1M1M1M1M2M2M2M2M2C2:日D1D2D3D4D5D1D2D3D4D5C3:年A1:不可能 A2:日期+1A3:日期复位 (置1)A4:月份+1A5:月份复位(置1 )A6:年+1111213141516171819202122C1:月M3M3M3M3M3M4M4M4M4M4M4M4C2:日D1D2D3D4D5D1D2D2D3D3D4D5C3:年Y1Y2Y1Y2A1:不可能A2: 日期+1A3: 日期复位(置1)A4: 月份+1A5: 月份复位(置1 )A6: 年+12) 根据决策表设计测
4、试用例,得到测试用例表(测试用例表格式同实验1)。用例编号月日年预期输出1-3412/28/2920012001年4月13/29/30日443020012001年5月1日54312001不可能6-9115/28/29/3020012001年1月16/29/30/31日1013120012001年2月1日11-141215/28/29/3020012001年12月16/29/30/31日15123120012002年1月1日1621520012001年2月16日1722820042004年2月29日1822820012001年3月1日1922920052005年3月1日202292001不可能2
5、1,22230/312001不可能3) 执行测试,填写软件缺陷报告(软件缺陷报告格式同实验1)。缺陷编号001用例编号13缺陷类型严重级别严重优先级优先缺陷状态New测试阶段单元 集成 系统 验收 其它( )可重现性是 否BUG原因需求分析 基本设计 详细设计 设计式样理解 编程 数据库设计 环境配置 其它 ( )缺陷描述输入非数字字符,运行出现死循环预期结果报告输入格式错误重现步骤 备注按照步骤打开程序,输入非字符,运行以下部分由BUG修改人填写缺陷修改描述测试人修正人确认人修正日期年 月 日 缺陷编号001用例编号缺陷类型缺陷编号002用例编号9缺陷类型严重级别一般优先级优先缺陷状态New
6、测试阶段单元 集成 系统 验收 其它( )可重现性是 否BUG原因需求分析 基本设计 详细设计 设计式样理解 编程 数据库设计 环境配置 其它 ( )缺陷描述输入2012.1.30,出现两次2012.2.1预期结果出现一次2012.2.1重现步骤 备注按照步骤打开程序,输入2012.1.30,出现两次2012.2.1以下部分由BUG修改人填写缺陷修改描述测试人修正人确认人修正日期年 月 日 缺陷编号003用例编号12缺陷类型严重级别严重优先级优先缺陷状态New测试阶段单元 集成 系统 验收 其它( )可重现性是 否BUG原因需求分析基本设计详细设计设计式样理解 编程 数据库设计 环境配置 其它
7、 ( )缺陷描述输入2012.12.31出现2011.12.33预期结果应该出现2013.1.2重现步骤 备注按照步骤打开程序,输入2012.12.31出现2011.12.33以下部分由BUG修改人填写缺陷修改描述测试人修正人确认人修正日期年 月 日 测试代码(C语言实现)#include using namespace std;void NextDate(int year,int month,int day);void main()int year=0,month=0,day=0;NextDate(year,month,day);void NextDate(int year,int mont
8、h,int day)cout请输入年份:year;while(!(year=1811 & year=2013)cout年份超过界限,请重新输入year;cout请输入月份:month;while (month12|month1)cout月份输入有误,请重新输入month;cout请输入日期:day;while (day31|day1)cout日期输入有误,请重新输入day; if(year%4=0 & year%100!=0) | (year%400=0) /检查闰年;int i=0;i=day-29;while(month=2&i0)cout本月是闰月,请在1-29之间从新输入日期day;i
![实验3、黑盒测试:决策表测试方法.doc_第1页](https://www.31ppt.com/fileroot1/2023-2/25/c473be6d-7807-4dd5-921f-672378ed6938/c473be6d-7807-4dd5-921f-672378ed69381.gif)
![实验3、黑盒测试:决策表测试方法.doc_第2页](https://www.31ppt.com/fileroot1/2023-2/25/c473be6d-7807-4dd5-921f-672378ed6938/c473be6d-7807-4dd5-921f-672378ed69382.gif)
![实验3、黑盒测试:决策表测试方法.doc_第3页](https://www.31ppt.com/fileroot1/2023-2/25/c473be6d-7807-4dd5-921f-672378ed6938/c473be6d-7807-4dd5-921f-672378ed69383.gif)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验 黑盒 测试 决策 方法
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-2792736.html