因果图法和正交方法

因果图法

概念:所谓的因果图,其实就是用图解的方法g表示的各组合关系然后将这个图转换成判定表,最后得到而测试用例的一种方法一种黑盒测试方法。

适用场景:有多个条件输入的条件下。

符号:
- 恒等,表示当条件成立的时候,结果成立 ; 当条件不成立的时候,结果不成立
~ 相当于 NOT ,也就是逻辑非,表示当条件成立的时候,结果不成立 ; 当条件不成立的时候,结果成立
v 相当于 OR ,也就是逻辑或,表示当多个条件中,有至少一个条件成立的时候,结果成立 ; 当全部条件都不 成立的时候,结果不成立
^ 相当于 AND ,也就是逻辑与,表示多个条必须都成立,结果成立 ; 当有任意一个条件不成立的时候,结果不成立
结合因果图设计测试用例的步骤
第一步:分析需求
第二步:画因果图
第三步:将因果图转换为判定表
第四步:结合判定表写测试用例



正交方法

这种方法同样是用在多个输入和多个输出的情况

本质上是用数学中的数据统计(统计学)中的方法进行测试

通过正交法可以用少量测试用例来覆盖大多数的测试情况。

概念:

因素(k):表示的是输入的条件,每一列是一个因素

水平(m):表示的是输入的条件所得到的结果,表格中的每个小格是一个结果。

n:测试用例数

表示正交表的:k因素m水平,例如5因素3水平

正交方法设计测试用例的步骤:

1.需求分析

2.确定因素和水平(其实就是找几个输入和几个结果)

3.根据因素和水平的数量,确定选择哪个正交表。

4.将具体的值替换掉正交表中的内容

5.根据正交表写测试用例

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值