假设某个输入由四位数字表示年,两位数字表示月,例如:201703,测试范围 1970-2049,设计测试用例完成对该输入的 check
时间: 2024-05-25 13:17:15 浏览: 95
如何设计测试用例(个人原创)
1. 正常输入测试用例:
输入:201703
预期输出:True
2. 输入年份小于1970的测试用例:
输入:196903
预期输出:False
3. 输入年份大于2049的测试用例:
输入:205003
预期输出:False
4. 输入月份小于1的测试用例:
输入:201700
预期输出:False
5. 输入月份大于12的测试用例:
输入:201713
预期输出:False
6. 输入数字不足六位的测试用例:
输入:1703
预期输出:False
7. 输入字符串类型的测试用例:
输入:'201703'
预期输出:False
8. 输入特殊字符的测试用例:
输入:2017#3
预期输出:False
9. 输入非数字的测试用例:
输入:20a703
预期输出:False
10. 输入闰年2月份的测试用例:
输入:200402
预期输出:True
11. 输入平年2月份的测试用例:
输入:200202
预期输出:False
12. 输入31天月份的测试用例:
输入:201731
预期输出:False
13. 输入30天月份的测试用例:
输入:201706
预期输出:True
14. 输入29天月份的测试用例:
输入:202002
预期输出:True
15. 输入28天月份的测试用例:
输入:201802
预期输出:True
阅读全文