等价类划分方法

等价测试是用例设计步骤

1.在确立等价类之后,可列出所有划分的等价类表。

2.为每一个等价类规定一个唯一的编号。

3.设计一个新的测试用例,使其尽可能多地覆盖尚未被覆盖地有效等价类,重复这一步,直到所有的有效等价类都被覆盖为止。

4.设计一个新的测试用例,使其仅覆盖一个尚未被覆盖的无效等价类,重复这一步,直到所有的无效等价类都被覆盖为止。

实例1

EditBox:允许1到6个英文字母或数字,按ok结束

1.等价类划分

编号 有效等价类 编号 无效等价类
1 长度:1到6 3 0,7
2 字符:a-z,A-Z,0-9 4 英文/数字以外字符、控制字符、标点符号

2.测试用例

编号 输入 覆盖等价类 期望输出
1 abcd 1,2 有效输出
2 ABCD 1,2 有效输出
3 0123 1,2 有效输出
4 abCD 1,2 有效输出
5 ab12 1,2 有效输出
6 12CD 1,2 有效输出
7   3,2 请输入有效字符串
8 abcdefg 3,2 请输入有效字符串
9 1234567 3,2 请输入有效字符串
10 ABCDEFG 3,2 请输入有效字符串
11 !!!! 1,4 请输入有效字符串
12 ,,,, 1,4 请输入有效字符串
13 !!!!!!! 3,4 请输入有效字符串
14 ,,,,,,,, 3,4 请输入有效字符串

      


实例2

录入学生成绩,范围是0~100

1.等价类划分

编号 有效等价类 编号 无效等价类
1 0~100 2 <0
3 >100

2.测试用例

编号 输入 覆盖等价类 期望输出
1 60 1 有效录入
2 80 1 有效录入
3 -1 2 无效录入,请重新录入
4 -20 2 无效录入,请重新录入
5 101 3 无效录入,请重新录入
6 110 3 无效录入,请重新录入
原文地址:https://www.cnblogs.com/tju-qiran/p/4355906.html