闰年判断程序输入条件及等价类分析 - yyyyMMdd 格式
闰年判断程序输入条件及等价类分析 - yyyyMMdd 格式
本文针对输入格式为 'yyyyMMdd' 的闰年判断程序,分析其输入条件,并列出合理等价类和不合理等价类,方便测试用例的设计和程序的完善。
输入条件
-
输入长度为 8 位的字符串,其中前 4 位为年份,后 2 位为月份,最后 2 位为日期。
-
年份必须为 4 位数字,月份和日期必须为 2 位数字,且月份和日期必须符合实际范围(如月份必须在 1~12 之间,日期必须符合对应月份的天数范围)。
-
年份范围在公元 1 年至 9999 年之间。
合理等价类
-
年份为闰年,如 2000 年、2016 年等。
-
年份为非闰年,如 2001 年、2019 年等。
-
2 月份的日期输入正确,如 20190228、20190229 等。
-
非 2 月份的日期输入正确,如 20190331、20191231 等。
不合理等价类
-
输入长度不为 8 位的字符串。
-
年份输入不是 4 位数字。
-
月份或日期输入不是 2 位数字或超出实际范围,如 20191301、20190230 等。
-
年份输入超出范围,如 1000 年、10000 年等。
原文地址: https://www.cveoy.top/t/topic/nBeU 著作权归作者所有。请勿转载和采集!