问题:
文档管理系统,要求用户按月输入日期表示。假设日期限制在1990年1月- 2049年12月,规定的日期是由6位字符组成,前4位表示年,后2位表示月。用等价类划分方法的设计测试用例,来测试程序的“日期检查功能”。
输入条件 |
有效 |
编号 |
无效 |
编号 |
年份在1990-2049之间 |
1990-2049 |
01 |
小于1990 |
05 |
|
|
|
大于2049 |
06 |
月份在1-12之间 |
1-12 |
02 |
小于1 |
07 |
|
|
|
大于12 |
08 |
由6位字符组成 |
前面是4位 |
03 |
不是4位 |
09 |
后面是2位 |
04 |
不是2位 |
10 |
序号 |
输入参数 |
覆盖等价类 |
输出参数 |
01 |
202003 |
01,02,03,04 |
输入正确 |
02 |
188803 |
02,03,04,05 |
输入错误 |
03 |
205003 |
02,03,04,06 |
输入错误 |
04 |
202000 |
01,03,04,07 |
输入错误 |
05 |
202013 |
01,03,04,08 |
输入错误 |
06 |
20203 |
01,02,03,09 |
输入错误 |
07 |
188800 |
03,04,05,07 |
输入错误 |
08 |
205000 |
03,04,06,07 |
输入错误 |
09 |
188813 |
03,04,05,08 |
输入错误 |
10 |
205013 |
03,04,06,08 |
输入错误 |
11 |
20200 |
01,03,07,09 |
输入错误 |