等价类划分
关于课上的例题自己的解析~
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 |
正确 |