因果树这家公司靠谱吗 因果树图怎么做

为什么么需要因果图
在黑盒测试中 , 等价类划分或边界值分析法只考虑了不同的输入和不同的输出之间的关系 。但是如果是各个输入条件之间有很复杂的组合 , 这二种设计方法都很难用一个系统的方法进行描述 , 设计测试用例只能依靠测试人员主观的猜测或者分析 , 具有很大的盲目性 。
让我们先来看一个简单的例子 。
假设某个软件需求文档中有这样的说明:
第一列字符必须是A或B , 第二列字符必须是一个数字 , 在此情况下进行文件的修改 。但如果第一列字符不正确 , 则给出信息L;如果第二列字符不是数字 , 则给出信息M 。
先用等价类来分析 , 第一列会有三个输入:A、B、非(A B)的字符 。第二列字符有二个输入:数字、非数字(为了简便起见 , 有关数字再细化的问题不做讨论) 。这是一个根据理论进行分析的过程 。但是做完了这一步 , 并不能得出输出 。也就是说如何分析第一列和第二列的关系 , 没有明确的理论指导 。实际操作过程中 , 各个测试人员可能会设计出不同的测试用例 。
这个例子还仅仅是一个2个输入条件之间有关系 , 如果到更复杂的应用中 , 可能会更多 。如果没有一种方法指导我们的思想 , 测试用例就会很不全面 。
而因果图正好弥补了上述缺点 。我们先来看一下什么叫因果图 。因果图是一种形式化的语言(以图的形式表现) , 它不仅描述了原因和结果之间的关系 , 也描述了各个原因之间、各个结果之间复杂关系的组合 。在这里 , 因就是程序的输入条件 , 而果则是程序的输出 。正确的使用因果图可以对很复杂的功能逻辑进行分析 , 设计出高效而简洁的测试用例 。
1.1. 因果图概念介绍
学习因果图需要的基本知识是:
1.1.1. 布尔逻辑运算符
三种常用的运算符是NOT、AND、OR 。还有两种比较少用的是NAND、NOR 。再加上恒等 , 这六种符号是描述原因和结果之间的逻辑关系的 。
下面以图的形式详细说明6种因果逻辑 。c表示原因 , e表示结果 。
n 恒等:如果原因为真 , 那么结果必定为真 。

因果树这家公司靠谱吗 因果树图怎么做

文章插图
因果树这家公司靠谱吗 因果树图怎么做

文章插图
因果树这家公司靠谱吗 因果树图怎么做

文章插图
因果树这家公司靠谱吗 因果树图怎么做

文章插图
因果树这家公司靠谱吗 因果树图怎么做

文章插图
因果树这家公司靠谱吗 因果树图怎么做

文章插图
因果树这家公司靠谱吗 因果树图怎么做

文章插图
因果树这家公司靠谱吗 因果树图怎么做

文章插图
因果树这家公司靠谱吗 因果树图怎么做

文章插图
因果树这家公司靠谱吗 因果树图怎么做

文章插图
因果树这家公司靠谱吗 因果树图怎么做

文章插图
因果树这家公司靠谱吗 因果树图怎么做

文章插图

以上就是爱惜日网»因果树这家公司靠谱吗(因果树图怎么做)的相关内容了 , 更多精彩请关注作者:爱惜日号SEO专员
【因果树这家公司靠谱吗 因果树图怎么做】声明:本文由爱惜日网/爱惜日号作者编辑发布 , 更多技术关注!

    推荐阅读