软件测试用例设计方法剖析.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件测试用例设计方法剖析

因果图法测试举例(续) (1)分析程序规格说明中的原因和结果: 原因 结果 普通员工 1类奖金 管理人员 2类奖金 表现普通 3类奖金 表现优秀 4类奖金 特殊贡献 5类奖金 因果图法测试举例(续) (2)画出因果图(编号为10的中间结点是导出结果的进一步原因): c1 c2 c3 e1 e2 e3 E c4 c5 e4 e5 e6 ^ ^ ^ CI表示原因,EI表示结果。 E 11 v 因果图法测试举例(续) (3)将因果图转换成如下所示的决策表: 因果图法测试举例(续) (4)根据决策表中的每一列设计测试用例: 测试用例编号 输入数据 预期输出 1 普通员工,表现普通 1类奖金 2 普通员工,表现优秀 2类奖金 3 普通员工,表现普通,特殊贡献 3类奖金 4 普通员工,表现优秀,特殊贡献 4类奖金 .. .. .. * 判定表驱动分析方法.1 判定表又称为决策表。 当模块中包含复杂的条件组合,并要根据这些条件选择动作时,使用判定表能清晰地表示出复杂的条件组合与各种动作之间的对应关系。 判定表举例 规则 取值 1 2 3 4 5 6 7 8 问 题 觉得疲倦 Y Y Y Y N N N N 感兴趣吗 Y Y N N Y Y N N 糊涂吗? Y N Y N Y N Y N 建 议 重读 √ 继续 √ 跳下一章 √ √ 休息 √ √ √ √ 条件桩 动作桩 条件项 动作项 * 判定表驱动分析方法.2 一张判定表的田字型结构:条件桩、条件项、动作项、动作桩规则。 决策表的读表方法:顺时针方向。 条件桩 条件项 (条件的组合) 动作桩 动作项 * 判定表驱动分析方法.3 条件桩:列出了问题的所有条件。通常认为列出      的条件的次序无关紧要。 动作桩:列出了问题规定可能采取的操作。这些      操作的排列顺序没有约束。 条件项:列出针对它所列条件的取值,在所有可      能情况下的真假值。 动作项:列出在条件项的各种取值情况下应该采      取的动作。 * 判定表驱动分析方法.4 判定表的绘制步骤: 判定表中列出多少组条件取值,也就有多少条规则,条件项和动作项就有多少列。 确定规则的个数。假如有n个条件,每个条件有两面个取值(0,1),故有2n种规则。 列出所有的条件桩和动作桩 填入条件项 填入动作项。制定判定表 简化。合并相似规则或者相同动作。 * 判定表驱动分析方法.2 举例 问题说明:“某货运站收费标准如下:如果收件地点在本省,则快件每公斤5元,慢件每公斤3元;如果收件地点在外省,则在20公斤以内(含20公斤)快件每公斤7元,慢件每公斤5元,而超过20公斤时,快件每公斤9元,慢件每公斤7元。” * 判定表驱动分析方法.5 条件取值分析表 条件 取值 含义 收件地址在本省? Y 是 N 否 邮件重量20公斤? Y 是 N 否 快慢件? Y 快件 N 慢件 * 判定表驱动分析方法.6 判定表     1 2 3 4 5 6 7 8   条件桩 收件地址在本省? Y Y Y Y N N N N 条件项 邮件重量20公斤? Y Y N N Y Y N N 快慢件? Y N Y N Y N Y N 动作桩 3元/公斤   X   X         动作项 5元/公斤 X   X     X     7元/公斤         X     X 9元/公斤             X   * 判定表驱动分析方法.7 Y Y N N Y N * * Y - N * 简化判定表 * 判定表驱动分析方法.8 化简后的判定表     1 2 3 4 5 6   条件桩 收件地址在本省? Y Y N N N N 条件项 邮件重量20公斤? _ _ Y Y N N 快慢件? Y N Y N Y N 动作桩 3元/公斤   X         动作项 5元/公斤 X     X     7元/公斤     X     X 9元/公斤         X   举例 订购单的检查。如果金额超过500元,又未过期,则发出批准单和提货单;如果金额超过500元,但过期了,则不发批准单;如果金额低于500元,则不论是否过期都发出批准单和提货单,在过期的情况下还需要发出通知单。 条件取值分析表 条件 取值 含义 500 Y 是 N 否 过期 Y 是 N 否 1 2 3 4 条件桩

文档评论(0)

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

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

1亿VIP精品文档

相关文档