- 功能要求:
- EditBox允许1到6个英文字符或数字,按OK结束。长度:1到6;字符:a-z,A-Z,0-9
- :等价类划分法&边界值分析法
- 基本思路:
- 此测试重点在于测试editbox输入是否合法,测试其功能,所以选用黑盒测试的方法。测试着重考虑输入条件且输入之间没有什么联系,则采用等价类划分法和边界值分析法比较有效。
- 设计过程:
- (1)有效等价类与无效等价类
- 有效等价类:
- 长度:1-6
- 字符:a-z,A-Z,0-9
- 无效等价类:
- 长度:0,>7
- 字符:英文/数字以外字符,控制字符,标点符号
- (2)边界值
长度 |
min- |
min |
min+ |
max- |
max |
max+ |
nom |
取值 |
0 |
1 |
2 |
5 |
6 |
7 |
3 |
(3)测试用例
No. | 输入 | 预期输出 |
1 | 123456 | OK |
2 | abcdef | OK |
3 | ABCDEF | OK |
4 | Aa1Bb2 | OK |
5 | abc | OK |
6 | abcdefg | ERROR(字符串长度超过6) |
7 | 空(什么都不输入) | ERROR(无输入) |
8 | abc//b | ERROR(包含无效字符) |
9 | ab,c | ERROR(包含无效字符) |
编号 |
有效等价类 |
编号 |
无效等价类 |
1 |
长度在1-6之间 |
5 |
长度为0 |
2 |
输入字符为0-9 |
6 |
长度>6 |
3 |
输入字符为a-z |
7 |
输入字符为标点符号 |
4 |
输入字符为A-Z |
8 |
输入字符为数学符号 |