黑盒测试|等价类划分法、边界值分析法等

目录

一、等价类划分法

二、边界值分析法

三、决策表法 

黑盒测试又称功能测试、数据驱动测试、基于规格说明测试。

常用的有三种方法:等价类划分法、边界值分析法、决策表法。

一、等价类划分法

1.分析步骤:确定等价类 -> 画出等价类表 -> 确定测试用例

2.例子:

使用者账号密码问题:

账号组成只能是数字+字母,长度为3~10

密码组成必须包含字母,数字及特殊字符,特殊字符包含_-@&,长度为6~16

等价类表:

bb34c9192e4443808b6cfb9976524d11.png

测试用例 :

cae9e84d109f47798296616edcdcb7c2.png

二、边界值分析法

1.标准边界值测试

选择 最小值、略大于最小值、输入值域内的任意值、略小于最大值和最大值 作为测试数据

2.强健边界值测试

考虑 略大于最大值、略小于最小值 作为测试数据

3.例子:还是上面的那个例子,对它的账号长度(3~10)进行边界值分析:

标准边界值测试:                                   

最小值:(min,3)                                min=3

略大于最小值:(min+,4)                   3+1=4

输入值域内的任意值:(nom,7)         7可以换成3-10间的任意一个数

略小于最大值:(max-,9)                   10-1=9

最大值:(max,10)                             max=10

强健边界值测试:

略大于最大值:(max+,11)                 10+1=11

略小于最小值:(min-,2)                     3-1=2

然后根据以上分析设计测试用例,此处省略。

三、决策表法

1.步骤: 确定规则的个数,n个条件的决策表有2的n次方个规则(每个条件取真和假)-> 列出所有的条件桩和动作桩,从而得到决策表。

2.例子:还是用上面的例子来说明,列出的决策表如下:

7e0c1a841194425091d217eb20399eda.png

列出决策表后,可以根据16列规则设计出16个测试用例 ,此处省略。


原创文,转载请注明出处,如果对你有帮助的话欢迎点赞收藏哦~

猜你喜欢

转载自blog.csdn.net/weixin_46019681/article/details/125018940