等价类划分

关于课上的例题自己的解析~

EditBox:

1 to 6 English letters or numbers are allowed, press OK to terminate.  可输入1-6个英文字母或数字,之后按OK。
uvalid equivalence class :  合法等价类:

length:1 to 6  长度1-6

character:a-z,A-Z,0-9  字符:a-z,A-Z,0-9

uinvalid equivalence class :  非法等价类:

length:0,7  长度:0或7

character:characters out of English letters and numbers, control character、 punctuations  字符:初英文字母或数字,控制符号或标点

解题:

等价类划分

编号 有效等价类 编号 无效等价类
1 长度1-6 5 长度为0
2 字符a-z 6 长度为7
3 字符A-Z 7 控制符号
4  数字0-9 8 标点符号

测试用例

编号

用例

覆盖等价类

期望输出

1

Bb2

1,2,3,4

正确

2

Bb23333

2,3,4,6

错误

3

 

5

错误

4

Bb2!

1,2,3,4,8

错误

5

LFBb2!

1,2,3,4,7,8

错误

6

LFBb2

1,2,3,4,7

错误

7

222222

1,4

正确

8

bbbbbbb

2,6

错误

9

BBBBBB

1,3

正确

原文地址:https://www.cnblogs.com/yan0404/p/4355924.html