因果图】因果图法在实际作用中有什么优势和劣势?

2022-03-02 14:30发布

7条回答

因果图法是一种适合于描述对于多种输入条件组合的测试方法,根据输入条件的组合、约束关系和输出条件的因果关系,分析输入条件的各种组合情况,从而设计测试用例的方法,它适合于检查程序输入条件涉及的各种组合情况。因果图法一般和判定表结合使用,通过映射同时发生相互影响的多个输入来确定判定条件。因果图法最终生成的就是判定表,它适合于检查程序输入条件的各种组合情况。采用因果图法能帮助我们按照一定的步骤选择一组高效的测试用例,同时,还能指出程序规范中存在什么问题,鉴别和制作因果图。

优点:

1、等价类法尽管各个输入条件可能出错的情况都考虑到了,但是多个输入条件组合起来出错的情况却被忽略了因果图法是一个全排列组合的方法。

2、因果图法能够帮助我们按照一定步骤,高效的选择测试用例,设计多个输入条件组合用例,因为考虑了条件与结果之间的关系,从而更高效。

3、因果图分析还能为我们指出,程序规格说明描述中存在什么问题。

 

缺点:

1、输入条件与输出结果的因果关系,有时难以从软件需求规格说明书得到。

2、即使得到了这些因果关系,也会因为因果关系复杂导致因果图非常庞大,测试用例数目及其庞大


三岁奶猫
4楼 · 2022-03-07 10:42

因果图方法是黑盒测试方法的一种,主要用于输入和输出比较多,功能逻辑比较复杂的情况。通过一张图表示输入和输出之间的关系,以及输入之间的制约关系。然后再把因果图转换成判定表进行用例的设计

征戰撩四汸
5楼 · 2022-03-07 15:40

优点:

  • 有助于用一个系统的方法选择出高效的测试用例集;

  • 还有一个额外的好处,通过将规格说明转换为布尔逻辑网络,就可以指出规格说明的不完整和不明确之处。

缺点:

  尽管因果图方法确实能产生一组有效的测试用例,但通常它不能生成全部应该被确定的有效测试用例。最好是单独考虑边界值分析等方法。


希希
6楼 · 2022-03-10 10:05

一种适合于描述对于多种输入条件组合的测试方法,根据输入条件的组合、约束关系和输出条件的因果关系,分析输入条件的各种组合情况,从而设计测试用例的方法,它适合于检查程序输入条件涉及的各种组合情况。因果图法一般和判定表结合使用,通过映射同时发生相互影响的多个输入来确定判定条件

不吃鱼的猫
7楼 · 2022-03-12 20:30

因果图法是∶一种利用图解法分析输入的各种组合情况,从而设计测试用例的方法,它适合于检查程序输入条件的各种组合情况。

缺点:不是所有项目都合适

IT学习助手 - qq:2676427015
8楼 · 2022-03-22 10:54

第一、优点:

1、等价类法尽管各个输入条件可能出错的情况都考虑到了,但是多个输入条件组合起来出错的情况却被忽略了因果图法是一个全排列组合的方法。

2、因果图法能够帮助我们按照一定步骤,高效的选择测试用例,设计多个输入条件组合用例,因为考虑了条件与结果之间的关系,从而更高效。

3、因果图分析还能为我们指出,程序规格说明描述中存在什么问题。

第二、缺点:

1、输入条件与输出结果的因果关系,有时难以从软件需求规格说明书得到。

2、即使得到了这些因果关系,也会因为因果关系复杂导致因果图非常庞大,测试用例数目及其庞大。


相关问题推荐

  • 回答 10

    因果图法是一种适合于描述对于多种输入条件组合的测试方法,根据输入条件的组合、约束关系和输出条件的因果关系,分析输入条件的各种组合情况,从而设计测试用例的方法,适合于检查程序输入条件涉及的各种组合情况。...

  • 回答 8

    MindMaster也是一款可以画因果图的软件,操作简单方便,容易上手。

  • 因果图怎么画?因果图 2022-03-10 10:41
    回答 7

    因果图的画法:1、确定分析对象,找出要解决的质量问题,把它填在因果图主干线箭头指向的地方。通过画排列图所确定的主要质量问题,请有关人员来分析的质量问题。2、召开有关人员参加的分析讨论会,让各位自由发表意见和看法,集思广益,分析产生要解决的质量...

  • 回答 7

    绘制因果图的注意事项:①确定原因时应通过大家集思广益,充分发扬民主,以免疏漏; ②确定原因,应尽可能具体; ③有多少质量特性,就要绘制多少张因果图; ④验证。

  • 回答 7

    1.互斥:可不选,要选最多选一个。E(Exclude)表示2.唯一:必选,且只能选一个。O(Only)表示3.包含:至少选择一个,可以多选。I(Include)表示4.要求:一个出现,另一个一定出现;反之另一个不确定。R(Required)表示5.屏蔽:a成立时,b不成立;a不成立...

  • 回答 6

    、 黑盒测试:是一种常用的软件测试方法,它将被测软件看作一个打不开的黑盒,主要根据功能需求设计测试用例,进行测试。几种常用的黑盒测试方法和黑盒测试工具有,等价类划分法、边界值分析法、因果图法、决策表法。在实际运用中要选择合适的方法。二、 因果...

  • 回答 4

    果图法是一种适合于描述对于多种输入条件组合的测试方法,根据输入条件的组合、约束关系和输出条件的因果关系,分析输入条件的各种组合情况,从而设计测试用例的方法,它适合于检查程序输入条件涉及的各种组合情况。因果图法一般和判定表结合使用,通过映射同...

  • 回答 8

    联系:都能反映存量与流量之间的逻辑关系,是对存量与流量之间关系的不同描述.区别:因果回路图只能描述存量与流量之间逻辑结构关系的基本方面(总体关系),而存量流量图不仅能描述存量与流量之间逻辑结构关系的基本方面,还能区别各变量的性质,所描述的信息完...

  • 回答 10

    1、因果图的使用场景:因果法是一种利用图解法分析输入的各种组合情况并且作为输入条件的原因与输出结果之间的因果必系比较容易从需求规格说明中得到,从而设计测试用例的方法,它适合于检查程序输入条件的各种组合情况。2、正交法使用场景:正交试验法在软件...

没有解决我的问题,去提问