目录
黑盒测试又称功能测试、数据驱动测试、基于规格说明测试。
常用的有三种方法:等价类划分法、边界值分析法、决策表法。
一、等价类划分法
1.分析步骤:确定等价类 -> 画出等价类表 -> 确定测试用例
2.例子:
使用者账号密码问题:
账号组成只能是数字+字母,长度为3~10
密码组成必须包含字母,数字及特殊字符,特殊字符包含_-@&,长度为6~16
等价类表:
测试用例 :
二、边界值分析法
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.例子:还是用上面的例子来说明,列出的决策表如下:
列出决策表后,可以根据16列规则设计出16个测试用例 ,此处省略。
原创文,转载请注明出处,如果对你有帮助的话欢迎点赞收藏哦~