关于#测试用例#的问题:现用等价类划分法设计测试用例,来测试程序的"日期检查功能"(相关搜索:软件测试用例|注册界面|管理系统)

  1. 注册界面测试,要求: 用户名:长度 3~19,以字母开头 密码:非空 确认密码:与密码相同
  2. 设有一个档案管理系统,要求用户输入以年月表示的日期。假设日期限定在 1990 年 1 月~2049 年 12 月,并规定日期由 6 位数字字符组成,前 4 位表示年,后 2 位表示 月。现用等价类划分法设计测试用例,来测试程序的"日期检查功能"。
    以上两个使用等价类划分做测试用例

引用 皆我百晓生 小程序回复内容作答:
测试用例1: 输入正确的日期
输入:199001
预期输出:日期有效

测试用例2: 输入年份小于限定范围
输入:198901
预期输出:日期无效

测试用例3: 输入年份大于限定范围
输入:205012
预期输出:日期无效

测试用例4: 输入月份小于限定范围
输入:199000
预期输出:日期无效

测试用例5: 输入月份大于限定范围
输入:199013
预期输出:日期无效

测试用例6: 输入正确的日期格式,但不在限定范围内
输入:204913
预期输出:日期无效

测试用例7: 输入年份为整数,月份为字母
输入:1990AA
预期输出:日期无效

测试用例8: 输入年份为字母,月份为整数
输入:AAAA01
预期输出:日期无效

测试用例9: 输入年份和月份均为字母
输入:AAAAAA
预期输出:日期无效

注意:以上测试用例是根据等价类划分法设计的,目的是覆盖各个等价类,以尽可能发现程序的错误和问题。根据具体情况和需求,还可以增加、修改或删除一些测试用例。