软件测试黑盒测试方法---等价类划分法
2017-03-05 本文已影响118人
劲忧
一、是什么?
1.是一种典型的黑盒测试设计方法。
2.是将系统输入域划分为若干部分,然后从每个部分选取少数代表性数据进行测试,避免穷举法产生的大量用例。
3.分为2种情况,有效等价类和无效等价类
二、在什么时候用到?
主要应用在功能测试、性能测试、GUI测试、配置测试等类型中。
三、在什么地方用?
1.数据范围
2.重复次数
3.字符串长度
4.字符串组中字符串的个数
5.文件命名
6.文件大小
7.可用内存大小
8.屏幕分辨率
9.屏幕颜色种类
10.操作系统版本
11.超时时间
四、怎么使用?
1.明确界面中输入框的个数和名称
2.确定每一个输入参数的组成规则
①类型
②长度
③取值范围
④是否为空
⑤是否重复
⑥组成规则
3.构造测试数据
①有效数据
②无效数据
4.编写测试用例
规则:
a.一条正常测试用例尽可能多的包含有效数据
b.一条异常测试用例只能包含一个无效数据
c.最后追加一条用例:所有输入都错误,进行异常测试
五、不足之处
只考虑单个输入参数有效无效,不考虑输入之间的关系。
测试数据是随机选取的,不一定发现缺陷,
六、补充不足
可用判定表法和边界值法补充。
七、总结
它是以效果换取数据,等价类细分程度,等价类组合程度取决于进度和人力资源情况