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的值不定

  • 相关阅读:
    F#周报2019年第40期
    F#周报2019年第39期
    F#周报2019年第38期
    python模块之time_random
    python小趣味_520绘制一个心形.
    python模块之json_pickle_shelve
    python基础17_列表推导式 vs 生成器表达式
    python基础16_闭包_装饰器
    Spark安装笔记
    python基础15下_迭代器_生成器
  • 原文地址:https://www.cnblogs.com/zhanghr0728/p/9681730.html
Copyright © 2011-2022 走看看