- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
用例设计方法-因果图;在利用判定表设计法设计用例的过程中,往往会遇到输入与输入之间存在约束的情况。简单业务逻辑关系可利用判定表解决,但较为复杂的约束关系可能就不适合了。在这种情况下采用因果图会是一种不错的选择。
因果图(Cause and Effect)又称鱼骨图(Fishbone Diagram),是由日本管理大师石川馨先生所发展出来的,故又名石川图。在软件测试用例设计过程中,用于描述被测对象输入与输入、输入与输出之间的约束关系。因果图的绘制过程,可以理解为用例设计者针对因果关系业务的建模过程。根据需求规格,绘制因果图,然后得到判定表进行用例设计,通常理解因果图为判定表的前置过程,当被测对象因果关系较为简单时,可直接使用判定表设计用例,不然可使用因果图与判定表结合的方法设计用例。;针对需求规格,将Cause(原因)及Effect(影响)对应关系共分为2组4类:输入与输出、输入与输入。
1. 输入与输出
输入与输出间的关系主要有恒等、非、与、或等4种。
(1)恒等
若输入条件发生,则一定会产生对应的输出,若输入条件不发生,则一定不会产生对应的输出。恒等关系示意图如下图所示。;(2)非
与恒等关系恰好相反,其示意图如下图所示。;(4)或
在多个输入条件中,只要有一个发生,则会产生对应输出,可以多个条件同时成立。或关系示意图如下图所示。;2. 输入与输入
输入与输入之间同样存在异、或、唯一、要求等4种关系。
(1)异
所有输入条件中至多一个输入条件发生,可以一个条件都不成立。异关系示意图如下图所示。;(2)或
所有输入条件中至少一个输入条件发生,当然也可以多个条件共存。或关系示意图如下图所示。;(3)唯一
所有输入中有且只有一个输入条件发生。唯一关系示意图如图7-8所示。;(4)要求
所有输入中只要有一个输入条件发生,则其他输入也会发生。要求关系示意图如下图所示;了解因果图输入与输入,输入与输出关系后,测试工程师该如何利用因果图进行用例设计?使用因果图设计法设计用例的重点是理解输入与输入、输入与输出的逻辑关系,确定其对应的关系后,可利用逻辑运算方法便捷地得到测试规则。下面结合案例介绍因果图的使用方法。;【案例 预售房预售资金网签功能用例设计】;C1:第一列是Y。
C2:其他7位是数字。
E1:网签号格式错误。
E:成功验证。
E2:无此网签号。; ;问题答疑渠道
原创力文档


文档评论(0)