因果图法(Cause Effect Graphing)

 

因果输入法应用于以下模式:被测组件多级因果关系的逻辑组合,每一个原因被表示为包含逻辑真/假的输入或输出组合的条件,每一个结果被表示为包含输出或输出组合的布尔表。

该模式下,组件被描述为一个逻辑图。测试人员可以基于这张逻辑图开发出一张包含因果关系的判定表。

依照该模式设计的测试用例应当包含宣言该组件各个输入与输出之间的关系的规则。每一个的规则都对应于一个惟一的一组输入的组合。每个测试用例应当包括。

每一个原因的布尔状态(真/假值)

每一个结果的布尔状态。

因果图法覆盖率=(被执行的规则的数量/规则的总数)×100%

因果图例:

根据例题中的组件需求文档,我们可以列出以下原因和结果。

原因。

c1短信通知限额内扣款。

c2短信通知限额外,但信用卡限额内扣款。

c3短信用户。

结果。

e1执行扣款。

e2帐户挂起。

e3银行向用户发送短信。

下图为该组件所对应的因果图。


因果图所对应的判定表。


然后根据判定表写出测试用例。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值