首页 > 编程知识 正文

软件测试因果图法例题,因果图法可以用来系统地设计测试用例

时间:2023-05-05 06:02:23 阅读:178829 作者:179

边界值法是等价类划分法的补充,因此,它们是一对。

那么,判定表法中有那个伙伴吗?

答案是有的。 它是本文共享的用例设计方法—— 因果图法

定义因果图法

一种图形工具,描述输入条件的组合和对应于每个组合的输出

为了解决等价类划分和不考虑边界值的情况,应用描述多种条件组合并产生多种对应动作的测试方法; 从程序规格书的记述中找出因果关系

因果图,最先联想到的是高中数学数组的组合。

对于这个联想,读完整篇文章后,你可能会有恍然大悟的感觉。

基本符号在实例分析之前,需要先说明一些基本的因果关系图符号。

首先是原因和原因的关系:

其次是原因和结果的关系:

需要特别说明设计步骤的是,因果图相当于特殊的场景法,是判定表的伙伴。

对于思维逻辑严密的测试仪,可以直接写判定表。

但是,有时不能从原因中直接得到结果,需要利用中间状态,随着原因、结果的增加,只有依靠因果关系图才能更好地整理中关系。

具体操作步骤如下。

分析程序的说明书中,哪个原因,哪个结果原因:指输入条件或输入条件的等价类结果。 输出条件,按原因和结果进行识别,分析程序说明书中的描述,确定原因与原因、原因与结果的关系,画出因果图; 由于语法环境的限制,一些原因与原因之间、原因与结果之间的组合不会直接出现。 在这种情况下,在因果图上用符号表示制约和制约条件,将因果图变换为判定表,按判定表的每一列设计测试用例的实例来分析问题。 对于提交的作业,作业成绩达到80分或者经老师确认的,允许学习下一节课。

1、确定需求中的原因和结果

2、确定因果图约束

首先,在原因和原因之间,关于分数,a-1和a-2是互斥关系(o ); 关于老师是否确认了,A3和A4是互斥关系(o )。

分数与老师之间是否可以独立存在或属于关系(I ) )。

其次,关于原因和结果,各自的原因是否与结果直接相关,分数和老师确认后进行2、2的组合,进入中间状态后才能达到结果。

得到的因果关系和中间状态列表:

整理关系得到因果图:

3、将因果图转换为判定表:

4、根据判定表写了测试用例。

以上是这篇文章共有的内容。 期待您指出鲜艳的胡萝卜。 你的指出可以让我在测试的道路上快速成长。

Leo Never Stop Fighting!

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。