黑盒测试——等价类划分方法

等价类划分概念:

等价类是指输入域的某个互不相交的子集合,所有等价类的并集便是整个输入域。目的在于测试用例的无冗余性。

等价类一般划分为有效等价类和无效等价类。

等价类划分原则:

 

常用的等价类划分原则有如下几种方法

1.按区间划分

2.按数值划分

3.按数值集合划分

4.按限制条件或规则划分

5.细分等价类

等价类划分实现测试用例:

设计的测试用例,使其尽可能多地覆盖尚未覆盖的等价类。

重复这一步,直到测试用例覆盖了所有的等价类。

 

等价类划分测试用例例子

要求输入1到6个英文字符或数字,按OK结束。

有效等价类:

1.长度1-6

2.a-z,A-Z,0-9

无效等价类

1.长度0,大于6

2.输入字母数字以外的字符,控制字符,标点符号

 
有效等价类 无效等价类
长度:1--6 长度<1 或者 长度>6
字符:a-z A-Z 0-9 输入字母数字以外的字符,控制字符,标点符号

 

 

 

 

 

 

 

 

测试用例:

编号
测试用例 预期输出
1 1 正确
2 z 正确
3 2b 正确
4 null 请按要求输入
5 1234abc6 请按要求输入
6 1@? 请按要求输入
7 AB123 正确
posted @ 2015-03-22 14:05  诗和远方rfw  阅读(350)  评论(0编辑  收藏  举报