- 功能要求:
- 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 | 输入字符为数学符号 |