zoukankan      html  css  js  c++  java
  • 因果图&判定表学习,借鉴https://blog.csdn.net/LoulseLong/article/details/79647068

    一、应用场合

    在一个界面有多个控件,测试要考虑控件的组合关系,不同的控件组合产生不同的输出结果,为了弄清什么样的输入组合会产生什么样的输出组合,使用因果图法。

    二、因果图核心

    使用图形的方式,分析软件输入和输出的对应关系。

    三、图形符号

    1、基本图形  表示输入和输出的对应关系

    (1)恒等(-),a输入,b输出

    若a=1,则b=1

    若a=0,则b=0 

    (2)非(~)

    若a=1,则b=0

    若a=0,则b=1

    (3)或(V)

    若a=1,或b=1,或c=1,则d=1

    若a=b=c=0,则d=0

    (4)与(^)

    若a=b=c=1,则d=1

    若a=0或b=0或c=0,则d=0

    2、约束图形(限制条件)

    要么单独限制输入,要么单独限制输出

    (1)互斥(E)

    a,b,c不同时为1,则a,b,c中至多只有一个1

    (2)包含(I)

    a,b,c至少有一个1,则a,b,c中不能同时为0

    (3)唯一(O)

    a,b,c中必须有一个成立,且仅有一个成立(有且只有一个)

    唯一的情况是有一个默认值,而互斥没有默认值

    (4)要求(R)

    若a=1,则b必须为1.即不可能a=1且b=0

    (5)屏蔽

    若a=1,则b必须为0;而当a为0时,b的值不定

  • 相关阅读:
    mybatis-plus 插件
    mybatis-plus 逆向工程模板
    mybatis-plus 使用
    response.getWriter()
    String.length()和String.getBytes().length
    mybatis 中有趣的符号#与$
    html动画实现
    把我坑惨的一个update语句
    我们为什么不用 Select * 吗?
    Java 正则表达式
  • 原文地址:https://www.cnblogs.com/zhanghr0728/p/9681730.html
Copyright © 2011-2022 走看看