等价类划分方法的应用
生活随笔
收集整理的这篇文章主要介绍了
等价类划分方法的应用
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
问题描述:
允许1到6个英文字符或数字,按OK结束
有效等价类:
长度:1到6
字符:a-z,A-Z,0-9
无效等价类
长度:0,7
字符:英文/数字以外字符,控制字符,标点符号
划分等价类:
| 有效等价类 | 无效等价类 | |
| 长度 | 长度为1-6 | 长度为0 |
| 长度大于6 | ||
| 字符 | 只含有a-z | 含有控制符 |
| 只含有A-Z | 含有标点符号 | |
| 只含有0-9 | ||
| 只含有a-z和A-Z | ||
| 含有a-z和0-9 | ||
| 含有A-Z和0-9 | ||
| 含有A-Z,a-z和0-9 |
编写测试用例:
| 编号 | 测试用例 | 覆盖等价类 | 预期结果 |
| 1 | abcdef | 长度为1-6 只含有a-z | true |
| 2 | ABCDEF | 长度为1-6 只含有A-Z | true |
| 3 | 123456 | 长度为1-6 只含有0-9 | true |
| 4 | abcABC | 长度为1-6 含有a-z和A-Z | true |
| 5 | abc123 | 长度为1-6 含有a-z和0-9 | true |
| 6 | ABC123 | 长度为1-6 含有A-Z和0-9 | true |
| 7 | AbC1b2 | 长度为1-6 含有A-Z,a-z和0-9 | true |
| 8 | 长度为0 | wrong | |
| 9 | abcdefgh | 长度大于6 | wrong |
| 10 | LF12ab | 长度为1-6 含有控制字符 | wrong |
| 11 | acA1. | 长度为1-6 含有标点符号 | wrong |
转载于:https://www.cnblogs.com/lgc24/p/4356326.html
总结
以上是生活随笔为你收集整理的等价类划分方法的应用的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: C++ 继承和派生 及 学生管理范例
- 下一篇: 我对NHibernate的感受(2):何