黑盒测试-决策表.ppt

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章 黑盒测试方法 3.4 基于决策表的测试 定义 也称判定表,是分析和表达多逻辑条件下执行不同操作的情况的工具 决策表的用途 能够将复杂的问题按照各种可能的情况全部列举出来,简明并避免遗漏,设计出完整的测试用例集合。 决策表举例 决策表的组成 决策表举例 规则合并(化简) 将具有相同动作,并且其条件项之间存在着极为相似关系的两条或多条规则合并为一条规则 决策表的类型 决策表的建立步骤 实战演习 1 实战演习 1 实战演习 2 问题要求:”……对功率大于50马力的机器、维修记录不全或已运行10年以上的机器,应给予优先的维修处理……” 。这里假定,“维修记录不全”和“优先维修处理”均已在别处有更严格的定义。请建立决策表。 实战演习2 列出所有的条件桩和动作桩; 填入条件项; 填入动作项,制定初始判定表; 简化、合并相似规则或者相同动作。 案例分析-三角形问题 案例分析-NextDate函数(方法一) 案例分析-NextDate函数的测试用例 NextDate函数的扩展条目决策表 案例分析-NextDate函数(方法二) 利用等价类 M1={月份:每月有30天} M2={月份:每月有31天,12月除外} M3={月份:此月是12月} M4={月份:此月是2月} D1={日期:1=日期=27} D2={日期:日期=28} D3={日期:日期=29} D4={日期:日期=30} D5={日期:日期=31} Y1={年:年是闰年} Y2={年:年是平年} 新的NextDate函数的扩展条目决策表: 新的NextDate函数的扩展条目决策表续…: (结合不关心条目,可得到有22条规则的决策表) 同步练习 课堂练习 建议 某学生成绩管理系统,要求“对平均成绩在90分以上,且没有不及格科目的学生,或班级成绩排名在前五位的学生,在程序中将学生的姓名用红色标识”,请建立该判定表。 建议 当测试逻辑时,决策表是一个非常好的选择. 为了降低测试用例个数,可以使用扩展项决策表 决策表并不是专用于设计测试用例的方法,它同样可以应用于其他方面,例如需求分析 * SWPU 黑盒测试法概述 1 等价类测试 2 边界值测试 3 基于决策表的测试 4 主要内容 因果图法 5 其它方法 6 黑盒测试 1 3 5 4 2 边界值法 等价类划分法 其它 决策表法 因果图法 一个决策表由“条件和活动”两部分组成,也就是列出了一个测试活动执行所需的条件组合。所有可能的条件组合定义了一系列的选择,而测试活动需要考虑每一个选择。 ? ? ? ? √ √ √ √ 停止阅读,请休息 √ √ ? ? ? ? ? ? 跳到下一章去读 ? ? √ ? ? ? ? ? 继续读下去 ? ? ? √ ? ? ? ? 请回到本章开头重读 建议 N Y N Y N Y N Y 书中内容使你胡涂吗? N N Y Y N N Y Y 你对内容感兴趣吗? N N N N Y Y Y Y 你觉得疲倦吗? 问题 8 7 6 5 4 3 2 1 ? 读书指南决策表 条件桩:列出了问题得所有条件。通常认为列出的条件的次序无关紧要。 动作桩:列出了问题规定可能采取的操作。这些操作的排列顺序没有约束。 条件项:列出针对它左列条件的取值。在所有可能情况下的真假值。 动作项:列出在条件项的各种取值情况下应该采取的动作。 规则:任何一个条件组合的特定取值及其相应要执行的操作称为规则。 ? ? ? ? √ √ √ √ 停止阅读,请休息 √ √ ? ? ? ? ? ? 跳到下一章去读 ? ? √ ? ? ? ? ? 继续读下去 ? ? ? √ ? ? ? ? 请回到本章开头重读 建议 N Y N Y N Y N Y 书中内容使你胡涂吗? N N Y Y N N Y Y 你对内容感兴趣吗? N N N N Y Y Y Y 你觉得疲倦吗? 问题 8 7 6 5 4 3 2 1 ? 条件桩 动作桩 条件项 规则 动作项 √ 停止阅读,请休息 √ 跳到下一章去读 √ 继续读下去 √ 请回到本章开头重读 建 议 - N Y - 书中内容使你胡涂吗? N Y Y - 你对内容感兴趣吗? N N N Y 你觉得疲倦吗? 问 题 4 3 2 1 ? ? ? ? √ √ √ √ 停止阅读,请休息 √ √ ? ? ? ? ? ? 跳到下一章去读 ? ? √ ? ? ? ? ? 继续读下去 ? ? ? √ ? ? ? ? 请回到本章开头重读 建议 N Y N Y N Y N Y 书中内容使你胡涂吗? N N Y Y N N Y Y 你对内容感兴趣吗? N N N N Y Y Y Y 你觉得疲倦吗? 问题 8 7 6 5 4 3 2 1 ? 有限条目决策表

您可能关注的文档

文档评论(0)

xuefei111 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档