请选择 进入手机版 | 继续访问电脑版

湖南新梦想

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 62|回复: 4

软件测试用例设计技术之因果图法

[复制链接]

280

主题

281

帖子

1053

积分

金牌会员

Rank: 6Rank: 6

积分
1053
发表于 2020-11-26 10:29:52 | 显示全部楼层 |阅读模式
本帖最后由 chaomeili 于 2020-12-8 17:43 编辑

测试用例的设计方法有很多,包括:因果图法,判定表法,等价类划分法,边界值法,错误推测法,等等。
  本篇文章主要介绍的是因果图法。
  1、因果图的概念
  根据因果关系,使用图形的方式,分析软件输入和输出的对应关系。
  因(输入条件)果(输出结果)
  2、应用场景
  在一个界面中有多个控件,测试的时候要考虑各个控件之间的组合关系,不同控件的组合会产生不同的输出结果的组合,考虑用因果图法。
  因果图之四种因果关系(输入条件以及结果之间的关系)
  ·恒等:A=1 ,则B=1
  举个栗子: 你们看了我的文章(因)==1 菠萝甜甜很开心(果)==1
  ·非(~):A=1 ,则 B!=1
  举个栗子:有人打我(因)==1 我很开心(果)!=1 (!=1 就是不成立 !:非,不)
  ·或 (v): A1vA2vA3=1,则B=1
  举个栗子:小明给我钱V小黑给我钱V小猪给我钱 (因)==1, 我就有钱了(果)==1 ,满足一个条件就可以,他们随便谁给我钱,我就有钱了,我们之间就是一个因果关系
  ·与 (^):A1^ A2^ A3=1则 B=1
  举个栗子:小明回答问题^小黑回答问题^小猪回答问题==1 (因),老师很开心==1(果)3个条件都要成立,就是与的关系。
  因果图之五种约束关系
  ·异(E):a和b中至多有一个可能为1,也叫互斥
  举个栗子:---睡觉 刷知乎 (二选一) -->互斥
  ·或(I):a,b,c中至少有一个必须为1 ,不能同时为0
  举个栗子:如果你对上班有要求 1.离家近 2.事少 3.钱多 ,那么再不济也要满足一个要求
  ·唯一(O):a和b必须有一个且仅有一个为1
  举个栗子:小明和小黑追求女神,那么女神就在他们俩个中间只能选一个,这就是唯一的关系
  ·要求(R):a是1时,b必须是1
  举个栗子:小明送花给女神 小黑也要送花给女神,要不然小黑就输了, 那么小黑就是被要求的,必须要
  ·屏蔽(M):若a为1,则b强制为0
  举个栗子:女神选了小明做男朋友==1 小黑就不是女神男朋友 !=1
  3、因果图法的基本步骤:
  1)分析软件规格说明书中哪些是原因,哪些是结果。原因是输入条件的等价类,结果是输出条件。 给每个原因和结果赋予一个标识符。
  2)画出因果图。分左右俩列,分别列出原因,结果。用一些记号表明约束关系或因果关系。
  3)把因果图转换成判定表。
  4)将判定表的每一列作为依据,设计测试用例。
  因果图:具体案例分析
  实例需求:
  小编给大家介绍女朋友, 大家的要求?
  要求一:身高165以上,或体重90斤以下
  要求二:颜值8分(满分10分)。
  要求一,二都满足--->列为女朋友备选;第一个条件不满足--->回复身材不行;第二个条件不满足--->回复脸不行,吃藕了。
  分析:
  原因: 结果:
  1--身高165以上 11---列为女朋友备选
  2--体重90斤以下 12---回复身材不行
  3--颜值8分以上 13---回复脸不行
  注释:1,2,3,,11,12,13为编号,方便后面理解




回复

使用道具 举报

0

主题

8

帖子

36

积分

版主

Rank: 7Rank: 7Rank: 7

积分
36
发表于 2020-12-8 15:06:07 | 显示全部楼层
回复

使用道具 举报

0

主题

8

帖子

36

积分

版主

Rank: 7Rank: 7Rank: 7

积分
36
发表于 2020-12-8 16:14:38 | 显示全部楼层
回复

使用道具 举报

0

主题

6

帖子

31

积分

版主

Rank: 7Rank: 7Rank: 7

积分
31
发表于 2020-12-8 16:27:46 | 显示全部楼层
感谢大佬的详细内容,拜读了!
回复

使用道具 举报

0

主题

5

帖子

22

积分

版主

Rank: 7Rank: 7Rank: 7

积分
22
发表于 2020-12-8 17:29:08 | 显示全部楼层
这个例子很形象!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|湖南新梦想 ( 湘ICP备18019834号-2 )

GMT+8, 2021-1-21 15:11 , Processed in 0.043817 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表