某报表处理系统要求用户输入处理报表的日期,系统日期规定由年、月的6位数字字符组成,前四位表示年,后两位表示月。日期限制在2019年1月至2020年12月,即系统只能对该段期间内的报表进行处理,如日期不在此范围内,则显示输入错误信息。候选的等价类见题38表。
要求:
(1)根据等价类方法,请从题38表中选择出有效等价类和无效等价类(选编号);
(2)分别为(1)所选的等价类设计测试用例;
(1)有效等价类:①⑦⑫
无效等价类:③⑤⑥⑨⑪⑭⑯
(2)等价类①⑦⑫ 201911 (前4位2019或2020,后2位01~12。)
等价类③ 20191 (位数小于6位数字)
等价类⑤ 2020112 (位数大于6位数字)
等价类⑥ 2020A1 (6位至少存在1位非数字)
等价类⑨ 201811 (前4位小于2019,后2位任意数字。)
等价类⑪ 202111 (前4位大于2020,后2位任意数字。)
等价类⑭ 202013 (前4位2019或2020,后2位大于12数字。)
等价类⑯ 202000 (前4位2019或2020,后2位小于01数字。)