欢迎光临散文网 会员登陆 & 注册

软件测试 | 黑盒测试方法—判定表

2023-05-24 14:20 作者:爱测软件测试  | 我要投稿

1.判定表的组成

判定表是由条件桩、动作桩、条件项和动作项组成的。条件桩表示可能出现这个问题(Bug)的所有条件,动作桩表示这个问题(Bug)的所有输出结果,条件项为条件桩的取值,动作项为条件的各个取值情况下的输出结果。

2.判定表设计步骤

设计判定表首先需要列出所有的条件桩和动作桩,确定规则数量,规则数由条件桩确定,规则数=条件取值数的条件数次方。

依次填入条件项和动作项得到初始判定表。初始判定表会包含冗余的内容,这些内容一般不适合设计测试用例,进一步简化判定表,合并相似的规则得到一个完整并且简洁的判定表,以便最终设计测试用例。

3.实例

输入3个正整数a、b、c,分别作为三角形的三条边,判断三条边是否能构成三角形,如果能构成三角形,判断三角形的类型。

4.确定条件桩

C1:a、b、c构成三角形的条件为a<b+c、b<a+c、c<a+b。

C2:a=b?

C3:a=c?

C4:b=c?

注:C1代表条件1,C2代表条件2,C3代表条件3,C4代表条件4。

5.确定动作桩

A1:非三角形。

A2:不等边三角形(一般三角形)

A3:等腰三角形

A4:等边三角形

A5:条件组合不可能出现

6.填写表格,根据前面分析出来的条件桩和动作桩,分别确定条件项和动作项

条件桩条件项C1:abc构成三角形1:满足两边相加大于第三边
0:不满足C2:a=b?1:a=b
0:a!=bC3: a=c?1:a=c
0:a!=cC4:b=c?1: b=c
0: b! =c动作框动作项A1:非三角形1:不是三角形A2:一般三角形1:是一般三角形A3:等腰三角形1:是等腰三角形A4: 等边三角形1:是等边三角形A5:条件组合不可能出现1:不可能出现

搜索微信公众号:TestingStudio霍格沃兹的干货都很硬核

软件测试 | 黑盒测试方法—判定表的评论 (共 条)

分享到微博请遵守国家法律