黑盒测试用例设计模式-因果图

本文介绍了黑盒测试中的一种用例设计模式——因果图。因果图用于描述系统的输入输出和因果关系,通过因果图可生成判定表来规划测试用例。文章详细讲解了因果图的概念、绘制过程、输入输出的关系以及如何转化为判定表。此外,还讨论了因果图在实际应用中的优缺点和简化判定表的方法,强调在输入较多时进行功能流程细分的重要性。
摘要由CSDN通过智能技术生成

黑盒测试用例设计模式-因果图

一、概念

        因果图用于描述系统的输入输出、以及输入和输出之间的因果关系、输入和输出之间的约束关系。

        因果图的绘制过程是对被测系统外部特征的建模过程。根据系统输入输出之间的因果图可以得到判定表,从而规划出测试用例。

因果图和判定表两种方法在实际使用中结合紧密,往往同时使用,此时可以理解因果图为判定表的前置过程。对于一些简单的系统,

或输入与输出已经非常明确的系统,判定表可以单独使用。

        因果图需要描述下面的一些关系:

        1.输入与输出之间的因果关系。因果图的表示中输入与输出间的因果关系有四种:

            1)恒等关系:当输入项发生,会产生对应输出,当输入项不发生时,不会产生对应输出。

            2)非关系:与恒等关系相反

            3)或关系:多个输入条件中,只要有一个发生,则会产生对应输出。

            4)与关系:多个输入条件中,只有所有输入项发生时,才会产生对应输出。

        对应的因果图表示方法如下:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

流浪动物_小光

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值