




已阅读5页,还剩27页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第3章黑盒测试方法 主要内容 3 4基于决策表的测试 定义也称判定表 是分析和表达多逻辑条件下执行不同操作的情况的工具决策表的用途能够将复杂的问题按照各种可能的情况全部列举出来 简明并避免遗漏 设计出完整的测试用例集合 一个决策表由 条件和活动 两部分组成 也就是列出了一个测试活动执行所需的条件组合 所有可能的条件组合定义了一系列的选择 而测试活动需要考虑每一个选择 决策表举例 读书指南决策表 决策表的组成 条件桩 列出了问题得所有条件 通常认为列出的条件的次序无关紧要 动作桩 列出了问题规定可能采取的操作 这些操作的排列顺序没有约束 条件项 列出针对它左列条件的取值 在所有可能情况下的真假值 动作项 列出在条件项的各种取值情况下应该采取的动作 规则 任何一个条件组合的特定取值及其相应要执行的操作称为规则 决策表举例 条件桩 动作桩 条件项 规则 动作项 规则合并 化简 将具有相同动作 并且其条件项之间存在着极为相似关系的两条或多条规则合并为一条规则 决策表的类型 有限条目决策表所有条件都是二叉条件 真 假 决策表 扩展条目决策表条件可以有多个值 决策表的建立步骤 实战演习1 以下列问题为例给出构造决策表的具体过程 如果某产品销售好并且库存低 则增加该产品的生产 如果该产品销售好 但库存量不低 则继续生产 若该产品销售不好 但库存量低 则继续生产 若该产品销售不好 且库存量不低 则停止生产 实战演习1 解法如下 确定规则的个数 对于本题有2个条件 销售 库存 每个条件可以有两个取值 故有22 4种规则 列出所有的条件桩和动作桩 填入条件项 填入动作项 得到初始决策表 如下表所示 实战演习2 问题要求 对功率大于50马力的机器 维修记录不全或已运行10年以上的机器 应给予优先的维修处理 这里假定 维修记录不全 和 优先维修处理 均已在别处有更严格的定义 请建立决策表 列出所有的条件桩和动作桩 填入条件项 填入动作项 制定初始判定表 简化 合并相似规则或者相同动作 进一步优化 实战演习2 案例分析 三角形问题 案例分析 NextDate函数 方法一 NextDate是一个有三个变量 月份 日期和年 的函数 函数返回输入日期后面的那个日期 变量月份 日期和年都为整数 且满足以下条件 C1 1 月份 12C2 1 日期 31C3 1912 年 2050 为什么 等价类M1 月份 每月有30天 M2 月份 每月有31天 M3 月份 此月是2月 D1 日期 1 日期 28 D2 日期 日期 29 D3 日期 日期 30 D4 日期 日期 31 Y1 年 年是闰年 Y2 年 年是平年 办法会有的 条件桩C1 月份在M1中C2 月份在M2中C3 月份在M3中C4 日期在D1中C5 日期在D2中C6 日期在D3中C7 日期在D4中C8 年是闰年C9 年是平年 2 9 512太大 规则数 等价类M1 月份 每月有30天 M2 月份 每月有31天 M3 月份 此月是2月 D1 日期 1 日期 28 D2 日期 日期 29 D3 日期 日期 30 D4 日期 日期 31 Y1 年 年是闰年 Y2 年 年是平年 条件桩C1 月份在 M1 M2 M3 中之一C2 日期在 D1 D2 D3 D4 中之一C3 年在 Y1 Y2 中之一 新办法 有多少条规则 条件桩C1 月份在 M1 M2 M3 中之一C2 日期在 D1 D2 D3 D4 中之一C3 年在 Y1 Y2 中之一 案例分析 NextDate函数的测试用例 确定行动桩 A1 不可能A2 日期增1A3 日期复位 置1 A4 月份增1A5 月份复位 置1 A6 年增1 NextDate函数的扩展条目决策表 注意规则8 10 案例分析 NextDate函数 方法二 利用等价类M1 月份 每月有30天 M2 月份 每月有31天 12月除外 M3 月份 此月是12月 M4 月份 此月是2月 D1 日期 1 日期 27 D2 日期 日期 28 D3 日期 日期 29 D4 日期 日期 30 D5 日期 日期 31 Y1 年 年是闰年 Y2 年 年是平年 条件C1 月份在 M1 M2 M3 m4 中之一C2 日期在 D1 D2 D3 D4 D5 中之一C3 年在 Y1 Y2 中之一 问题 可得到 条规则 新的NextDate函数的扩展条目决策表 新的NextDate函数的扩展条目决策表续 结合不关心条目 可得到有22条规则的决策表 同步练习 请写出NextDate函数的前9个测试用例 课堂练习 某学生成绩管理系统 要求 对平均成绩在90分以上 且没有不及格科目的学生 或班级成绩排名在前五位的学生 在程序中将学
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 机械泡沫订购协议书
- 企业培训个人总结
- 执行原油减产协议书
- 正式员工降薪协议书
- 消费签单挂账协议书
- 收购获奖茶叶协议书
- 服装陈列服务协议书
- 教育机构方面协议书
- 智能家具无线协议书
- 有关打架调解协议书
- 货物验收单(模板)
- 海底捞火锅店各岗位职责
- 沪科版七年级下学期数学竞赛测试卷(含答案)
- 复旦大学大学生创业导论课件06创业的商业计划书
- 发证机关所在地区代码表
- 医疗纠纷和解协议书(6篇)
- Q∕GDW 10799.7-2020 国家电网有限公司电力安全工作规程 第7部分:调相机部分
- 农村不动产权籍调查工作指南
- 氧气安全标签
- 毫针基本操作技术.ppt课件
- 管道天然气改造普及工程(PE管)定向钻专项施工方案
评论
0/150
提交评论