zoukankan      html  css  js  c++  java
  • 测试用例-因果图

    因果图

    概念

    因果图是一种利用图解分析法去分析输入的各种组合情况,从而设计测试用例的方法。

    简述与分析

    等价类划分法和边界值分析方法都是着重考虑输入条件,但没有考虑输入条件的各种组合、输入条件之间的相互制约关系。

    这样虽然各种输入条件可能出错的情况已经测试到了,但多个输入条件组合起来可能出错的情况却被忽视了;

    在输入与输入存在一定的约束关系时,简单的逻辑关系,用判定表就可以完成测试用例的设计,

    但是复杂的逻辑关系,只用判定表就不太合适,因为判定表主要考虑的是条件与动作之间的关系,很少去

    考虑条件与条件之间的关系;

    如果在测试时必须考虑输入条件的各种组合,则可能的组合数目将是天文数字,

    因此必须考虑采用一种适合于描述多种条件的组合、相应产生多个动作的形式来进行测试用例的设计,这就需要利用因果图。

    输入与输入关系

    输入与输入关系 描述
    所有输入条件中,有一个产生或者一个也没有
    所有输入条件中,最少有一个产生
    唯一 所有输入条件中,有且只有一个产生
    要求 所有输入条件中,只要有一个产生,其他的也跟着产生

    输入与输出关系

    输入与输出关系 描述
    恒等

    当输入条件发生时,结果一定会出现;

    当输入条件不发生时,结果一定不会出现。

    当输入条件发生时,结果一定不会出现;

    当输入条件不发生时,结果一定会出现。

    当多个输入条件中,只有所有的输入条件都发生,结果才会发生。
    当多个输入条件中,只要有一个输入条件发生,结果就会发生。
  • 相关阅读:
    NTC温度采集之数据拟合——freemat软件实现
    头文件中不能定义变量
    好的博客空间收藏
    STM32F407VET6之IAR之ewarm7.80.4工程建立(基于官方固件库1.6版本) 的工程文件目录
    STM32F407VET6之IAR之ewarm7.80.4工程建立(基于官方固件库1.6版本)
    JAVA反射机制o
    Java反射机制
    c+内存管理机制
    java内存空间详解
    JAVA内存管理再解
  • 原文地址:https://www.cnblogs.com/marton/p/10661726.html
Copyright © 2011-2022 走看看