现有一个档案管理系统,容许用户通过输入年月对档案文件进行检索,系统对查询条件年月的输入限定为1990年1月~2049年12月,并规定:
日期由6位数字组成,前4位表示年,后2位表示月。
思考:如果要对该程序的“日期检查功能”进行检测,采用等价类划分法我们应该设计怎样的用例?
输入: 输入条件 有效等价类 无效等价类
前四位(年):
在 [1990,2049] 的正整数 1990 小于1990的正整数
大于2049的正整数
int型有效性 2049 小数、负数
非法字符
不填写
大于1990且小于2049的正整数正 填写
后两位(月) 1-12的正整数 0
大于12的正整数
小数,负数
1,12 为空
必填