- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程主讲人:
任务2.6 因果图决策表法运用
模块2 功能测试用例设计
任务2.6 因果图/决策表法运用
因果图/决策表法
因果图
因果图是一种以因果逻辑关系的图示模型来描述可能的输入条件的组合关系,以及可能产生的相应动作(输出结果)的情形的方法。这个方法的实质是:从程序规格说明(需求)的描述中找出因(输入条件)与果(输出结果或程序状态改变)的关系。
原理
在说明如何运用因果图法之前,首先需要说明什么是因果图。因果图使用4种简单的逻辑符号,以直线连接左、右节点。左节点表示输入状态(或称原因),右节点表示输出状态(或称结果)。因果图中用符号形式分别表达了软件规格说明中的4种因果关系。
元素及构造
因果图/决策表法
恒等:若c1是1,则e1也是1;若c1是0,则e1是0;
非:若c1是1,则e1是0;如c1是0,则e1是1;
或:若c1或c2或c3是1,则e1是1;若c1、c2和c3都是0,则e1是0;
与:若cl和c2都是1,则e1为1;否则e1是0。
在实际问题中,输入状态相互之间还可能存在某些依赖关系,这称为“约束”。在因果图中,采用特定符号来表明这些约束。
E约束(异):a和b中最多有一个可能为1,即a和b不能同时为1;
I约束(或):a、b、c中至少有一个必须是1,即a、b、c不能同时为0;
O约束(唯一):a和b必须有一个且仅有一个为1;
R约束(要求):a是1时,b必须是l,即a是1时,b不能是0。
M约束(强制):假如结果a是1,则结果b强制为0。
因果图/决策表法
决策表法
决策表也称判定表,是因果图法的简化,本质上是一种方法,根据生成的因果图生成判定表。
策
构
决
成
表
列出问题的所有条件。通常认为,所列出的条件先后次序无关紧要;
条件桩
列出问题规定的可能采取的操作。对这些操作的排列顺序没有约束;
动作桩
针对条件桩给出的条件列出所有可能的取值;
条件项
列出在条件项的各种取值情况下应采取的动作。
动作项
感谢观看
文档评论(0)