




已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
20 15 20 16 学年第学年第 2 学期学期 软件测试技术软件测试技术 课程课程 实实 验验 报报 告告 学学 院 院 计算机科学技术计算机科学技术 专专 业 业 软件工程软件工程 班班 级 级 软件二班软件二班 姓姓 名 名 吴德宁吴德宁 学学 号 号 041340217 任课教师 任课教师 刘玉宝刘玉宝 1 实验日期 实验日期 2016 年年 5 月月 17 日日 实验题目实验题目实验实验 3 3 黑盒测试 决策表测试方法 黑盒测试 决策表测试方法 实验目的实验目的 1 掌握决策表的概念 2 掌握决策表测试用例设计法 实实 验验 内内 容容 1 对 NextDate 问题运用决策表法设计测试用例 并执行测试 撰写实验报告 NextDate int month int day int year 函数规定 输入三个整数 month day 和 year 函数的输出为输入日期后一天的日期 例如 输入为 2006 年 3 月 7 日 则函数 的输出为 2006 年 3 月 8 日 year 满足 1920 year 2050 实验步骤 1 构造决策表 M1 月份 30 天 月 M2 月份 31 天 月 12 月除外 M3 月份 12 月 M4 月份 2 月 D1 日期 1 日 27 D2 日期 日 28 D3 日期 日 29 D4 日期 日 30 D5 日期 日 31 Y1 年 闰年 Y2 年 平年 注 二月 平年 28 天 闰年 29 天 条件桩 C1 月份在 M1 M2 M3 M4 中之一 C2 日期在 D1 D2 D3 D4 D5 中之一 C3 年在 Y1 Y2 中之一 动作桩 A1 不可能 A2 日期增 1 A3 日期复位 置 1 A4 月份增 1 A5 月份复位 置 1 A6 年增 1 12345678910 C1 月MMMMM1MM2MM2M2 2 111122 C2 日D 1 D2D3D4D5D1D2D3D4D5 C3 年 A1 不可能 A2 日期 1 A3 日期复位 置 1 A4 月份 1 A5 月份复位 置 1 A6 年 1 111213141516171819202122 C1 月M 3 M 3 M 3 M 3 M3M4M 4 M4M4M4M4M4 C2 日D1D2D3D4D5D1D2D2D3D3D4D5 C3 年Y1Y2Y1Y2 A1 不可能 A2 日期 1 A3 日期复位 置 1 A4 月份 1 A5 月份复位 置 1 A6 年 1 2 根据决策表设计测试用例 得到测试用例表 测试用例表格式同实验 1 用例编号月日年预期输出 1 3412 28 2920012001 年 4 月 13 29 30 日 443020012001 年 5 月 1 日 54312001不可能 6 9115 28 29 30 20012001 年 1 月 16 29 30 31 日 1013120012001 年 2 月 1 日 11 141215 28 29 30 2001 2001 年 12 月 16 29 30 31 日 15123120012002 年 1 月 1 日 3 1621520012001 年 2 月 16 日 1722820042004 年 2 月 29 日 1822820012001 年 3 月 1 日 1922920052005 年 3 月 1 日 202292001不可能 21 22230 312001不可能 3 执行测试 填写软件缺陷报告 软件缺陷报告格式同实验 1 缺陷编号001用例编号 1 3 缺陷类型 严重级别严重优先级优先缺陷状态New 测试阶段 单元 集成 系统 验收 其它 可重现性 是 否 BUG 原因 需求分析 基本设计 详细设计 设计式样理解 编程 数据库设计 环境配置 其它 缺陷描述输入非数字字符 运行出现死循环输入非数字字符 运行出现死循环 预期结果报告输入格式错误报告输入格式错误 重现步骤 备注 按照步骤打开程序 输入非字符 运行按照步骤打开程序 输入非字符 运行 以下部分由 BUG 修改人填写 缺陷修改描述 测试人修正人确认人修正日期年 月 日 缺陷编号001用例编号缺陷类型 缺陷编号002用例编号9缺陷类型 严重级别一般一般优先级优先优先缺陷状态New 测试阶段 单元 集成 系统 验收 其它 可重现性 是 否 BUG 原因 需求分析 基本设计 详细设计 设计式样理解 编程 数据库设计 环境配置 其它 缺陷描述输入输入 2012 1 30 出现两次 出现两次 2012 2 1 预期结果出现一次出现一次 2012 2 1 重现步骤 备注 按照步骤打开程序 输入按照步骤打开程序 输入 2012 1 30 出现两次 出现两次 2012 2 1 4 以下部分由 BUG 修改人填写 缺陷修改描述 测试人修正人确认人修正日期年 月 日 缺陷编号003用例编号12缺陷类型 严重级别严重严重优先级优先优先缺陷状态New 测试阶段 单元 集成 系统 验收 其它 可重现性 是 否 BUG 原因 需求分析 基本设计 详细设计 设计式样理解 编程 数据库设计 环境配置 其它 缺陷描述输入输入 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 month int day cout 请输入年份 year while year 1811 cout 请输入月份 month while month 12 month 1 cout 月份输入有误 请重新输入 month cout 请输入日期 day while day 31 day 1 cout 日期输入有误 请重新输入 day if year 4 0 i day 29 while month 2 if month 2 day 1 else if month 2 day 2 else day day 2 else day day 2 月底计算 switch month case 1 case 3 case 5 case 7 6 case 8 case 10 if day 32 month day 1 cout 明天是 year month day endl else if day 33 month day 2 cout 明天是 year month day endl break case 2 if day 29 month 3 day 1 cout 明天是 year month day endl else if day 30 month 3 day 2 cout 明天是 year month day endl break case 4 case 6 case 9 case 11 if day 31 month day 1 cout 明天是 year month day endl else if day 32 month day 2 cout 明天是 year month day endl break 7 case 12 if day 32 year month 1 day 1 cout 明天是 year month day endl break cout 明天是 year month day endl 2 航空服务查询问题 根据航线 仓位 飞行时间查询航空服务 假设一个中国的航空公司规定 中国去欧美的航线所有座位都有食物供应 每个座位都可以播放电影 中国去非欧美的国外航线都有食物供应 只有商务仓可以播放电影 中国国内的航班的商务仓有食物供应 但是不可以播放电影 中国国内的航班的经济仓除非飞行时间大于 2 小时就有食物供应 但是不可以播 放电影 请用程序实现上述功能 并用决策表法设计测试用例 再执行测试 撰写实验报告 实验步骤 1 构造决策表 1 列出条件桩和动作桩 条件桩 C1 航线为国外欧美航线 C2 航线为国外非欧美航线 C3 航线为国内航线 C4 仓位为商务仓 C5 仓位为经济仓 C6 飞行时间小于 2h 8 C7 飞行时间大于等于 2h 动作桩 A1 播放电影 A2 食物供应 2 规则数计算 2 7 128 太大 3 修改条件桩使有限条目决策表成为拓展条目决策表 等价类 M1 航线为国外欧美航线 M2 航线为国外非欧美航线 M3 航线为国内航线 D1 仓位为商务仓 D2 仓位为经济仓 Y1 飞行时间小于 2h Y2 飞行时间大于等于 2h 条件桩 C1 航线在 M1 M2 M3 中之一 C2 仓位在 D1 D2 中之一 C3 飞行时间在 Y1 Y2 中之一 动作桩 A1 播放电影 A2 食物供应 计算规则数 3 2 2 12 4 填入条件项和动作项 化简后的决策表 9 2 根据决策表设计测试用例 得到测试用例表 测试用例表 用例编号C1 仓位C2 仓位C3 飞行时间A1 播放电影A2 食物供应 1M1D1Y1 2M2D1Y1 3M2D2Y1 4M3D1Y1 5M3D2Y1 6M3D2Y2 3 执行测试 填写软件缺陷报告 测试模块 测试模块 航空服务查询航空服务查询开开 发发 者 者 BillBill DavidDavid 测测 试试 员 员 ThomasThomas EdisionEdision 测试日期 测试日期 20162016 年年 5 5 月月 2121 日日 软件缺陷列表软件缺陷列表 缺陷缺陷 IDID缺陷详细信息缺陷详细信息 Mistake1 C1 舱位 M1 C2 舱位 D1 飞行时间 Y1 航空服务输入字符为 数字报错 该错误为不可以输入数字 Mistake2 C1 舱位 M2 C2 舱位 D1 飞行时间 Y1 C1 和 C2 舱位可以多 选 错误为未设定单选 Mistake3 C1 舱位 M2 C2 舱位 D2 飞行时间 Y1 飞行时间不能单选中 错误为功能设计错误 Mistake4 C1 舱位 M3 C2 舱位 D1 飞行时间 Y1 点击查询按钮提示数 据库连接错误 Mistake5 C1 舱位 M3 C2 舱位 D2 飞行时间 Y1 退出按钮异常 不能 关闭当前窗口 Mistake6 C1 舱位 M3 C2 舱位 D2 飞行时间 Y2 当在鼠标依靠航空服 务栏时 系统提示响应事件无效 3 对三角问题运用决策表法设计测试用例 并执行测试 撰写实验报告 三角形问题 输入三个整数 a b c 分别作为三边的边长构成三角形 通过程序判定 所构成的三角形的类型 等边三角形 等腰三角形 一般三角形 构不成三角形 并 在屏幕上输出 1 a b c 200 10 1 构造决策表 条件桩 C1 a b c 构成三角形 C2 a b C3 a c C4 b c 行动桩 A1 非三角形 A2 一般三角形 A3 等腰三角形 A4 等边三角形 A5 不可能 化简决策表 11 简化后的决策表 2 根据决策表设计测试用例 得到测试用例表 用 例 abc 预期输出 1124 非三角形 2345 一般三角形 3344 等腰三角形 12 4434 等腰三角形 5 6443 等腰三角形 7 8 9333 等边三角形 去掉不存在的情况 用 例 abc 预期输出 1124 非三角形 2345 一般三角形 3344 等腰三角形 4434 等腰三角形 5443 等腰三角形 6333 等边三角形 3 执行测试 填写软件缺陷报告 测试模块 测试模块 三角形计算模块三角形计算模块开开 发发 者 者 ITIT 工作室工作室 测测 试试 员 员 吴德宁吴德宁测试日期 测试日期 20162016 年年 5 5 月月 1717 日日 软件缺陷列表软件缺陷列表 缺陷缺陷 IDID缺陷详细信息缺陷详细信息 Mistake1 a 120 b 120 c 1 时 预期为超出范围 但输出为等边三角 形 Mistake2 a 120 b 120 c 0 时 预期为超出范围 但输出为等边三角 形 Mistake3 a 100 b 100 c 201 时 预期为超出范围 但输出为等边三 角形 Mistake4 a 100 b 100 c 200 时 预期为不满足构成三角形条件 但 输出为等边三角形 Mistake5 a 120 b 0 c 120 时 预期为超出范围
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 古建筑地下水位调控与排水方案
- 接地工程施工组织设计
- 煤矿井下水处理站升级改造项目建设工程方案
- 深远海养殖成本控制与利润提升方案
- 离婚协议签订后子女抚养权及共同债务承担协议
- 离婚双方关于房产处置及租金收入分配补充协议
- 双方自愿离婚及财产分配与子女抚养权协议书
- 离婚协议执行受阻起诉范本与维权策略
- 燃煤发电项目能源审计与优化方案
- 非公有制企业劳动合同主体变更与员工权益保护协议
- 公司注册登记培训课件
- 河南省委党校在职研究生入学考试真题及答案
- 2025 年小升初上海市初一新生分班考试语文试卷(带答案解析)-(人教版)
- 2025年社区工作者招聘考试宗教学试卷
- 2025康复医学考试题库(含参考答案)
- 26个字母卡片大小写A4打印-版
- 民兵护路基本知识培训课件
- 博物馆反恐安全知识培训课件
- 儿科高危药品与急救药品管理指南
- 《电机与拖动基础》课件(共十一章)
- 2024版中国难治性全身型重症肌无力诊断和治疗专家共识解读课件
评论
0/150
提交评论