黑盒测试 因果图_黑盒测试的六种方法

黑盒测试 因果图_黑盒测试的六种方法在一个功能模块中往往含有许多的功能模块,如果单独去测试每一个模块则会显得事倍功半,并且逻辑也会比较混乱,容易遗漏一些数据。因果图法是一个比较有用的方法,其考虑到了输入数据之间以及输入与输出之间的各种关系。一、下面首先介绍因果图中的基本符号 1、恒等含义:若原因出现则结果也出现,原因不出现,结果也不出现。即:如a=1.则b=1; a=0,则b=0。2、非(~)含

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

      在一个功能模块中往往含有许多的功能模块,如果单独去测试每一个模块则会显得事倍功半,并且逻辑也会比较混乱,容易遗漏一些数据。因果图法是一个比较有用的方法,其考虑到了输入数据之间以及输入与输出之间的各种关系。

一、下面首先介绍因果图中的基本符号

 1、恒等

黑盒测试 因果图_黑盒测试的六种方法黑盒测试 因果图_黑盒测试的六种方法

含义:若原因出现则结果也出现,原因不出现,结果也不出现。即:如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=b=1,则d=1;若a=0或b=0或c=0,则d=0。

二、因果图中的约束条件

1、互斥(E)

黑盒测试 因果图_黑盒测试的六种方法黑盒测试 因果图_黑盒测试的六种方法

含义:表示a,b,c三个原因不能同时成立,即表示a,b,c不能同时为1,a,b,c中只有一个为1

2、包含(I)

黑盒测试 因果图_黑盒测试的六种方法黑盒测试 因果图_黑盒测试的六种方法

含义:表示a,b,c三者中至少有一个成立,即a,b,c不能同时为0;

3、唯一(O)

黑盒测试 因果图_黑盒测试的六种方法黑盒测试 因果图_黑盒测试的六种方法

含义:a,b,c中有且只有一个为1;

4、要求(R)

黑盒测试 因果图_黑盒测试的六种方法黑盒测试 因果图_黑盒测试的六种方法

含义:当a出现时,b必须出现,并且b的值和a一样,即不允许a=1,b=0的情况出现

5、屏蔽(M)

黑盒测试 因果图_黑盒测试的六种方法黑盒测试 因果图_黑盒测试的六种方法

含义:若a=1,则b=0,而当a=0时,b的值不定。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/188213.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • MVC三层架构各层含义[通俗易懂]

    MVC三层架构各层含义[通俗易懂]1.模拟架构图:2.Action/Service/DAO简介:Action是管理业务(Service)调度和管理跳转的。Service是管理具体的功能的。Action只负责管理,而Service负责实施。DAO只完成增删改查,虽然可以1-n,n-n,1-1关联,模糊、动态、子查询都可以。但是无论多么复杂的查询,dao只是封装增删改查。至于增删查改如何去实现一个功能,dao是不管…

    2022年6月25日
    36
  • ntp服务器udp协议,golang实现NTP协议获取服务器时间[通俗易懂]

    ntp服务器udp协议,golang实现NTP协议获取服务器时间[通俗易懂]//fileprojectmain.gopackagemainimport(“encoding/binary””fmt””net””os””os/signal””sync””time”)const(NTP_SERVER_IP=”time.windows.com”/*NTPIP*/NTP_PORT_STR=”123″/*NTP专用端口号字符串*…

    2022年8月31日
    3
  • 怎么看vue版本

    怎么看vue版本

    2021年10月11日
    57
  • WeakHashMap的原理

    WeakHashMap的原理简介WeakHashMap和HashMap一样,WeakHashMap也是一个散列表,它存储的内容也是键值对(key-value)映射,而且键和值都可以为null。不过WeakHashMap的键是“弱键”(注:源码中Entry中的定义是这样的:privatestaticclassEntry<K,V>extendsWeakReference implementsMap.Ent…

    2022年5月31日
    28
  • java中list,set,map集合的区别,及面试要点[通俗易懂]

    java中list,set,map集合的区别,及面试要点[通俗易懂](图一)1.面试题:你说说collection里面有什么子类。(其实面试的时候听到这个问题的时候,你要知道,面试官是想考察List,Set)正如图一,list和set是实现了collection接口的。(…

    2022年5月11日
    102
  • dmesg命令「建议收藏」

    dmesg命令「建议收藏」Linuxdmesg命令 Linux命令大全Linuxdmesg命令用于显示开机信息。kernel会将开机信息存储在ringbuffer中。您若是开机时来不及查看信息,可利用dmesg来查看。开机信息亦保存在/var/log目录中,名称为dmesg的文件里。语法dmesg[-cn][-s]参数说明:-c 显示信息后,清除ri

    2025年8月4日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号