资源预览内容
第1页 / 共6页
第2页 / 共6页
第3页 / 共6页
第4页 / 共6页
第5页 / 共6页
第6页 / 共6页
亲,该文档总共6页全部预览完了,如果喜欢就下载吧!
资源描述
1测试程序源代码public class Nextdata /* * param args */public static void main(String args) / TODO Auto-generated method stub int year; int month; int day; java.util.Scanner input=new java.util.Scanner(System.in); System.out.println(请输入年份:); year=input.nextInt(); while(!(year=1000& year12|month31|day30|day29) System.out.println(本月是闰月,请在1-29之间从新输入日期!); return; else if(day=29) day=1; else day+; else if(month=2) if(day28) System.out.println(本月是闰月,请在1-28之间从新输入日期!);return; else if(day=28) day=1; else day+; switch(month)case 1:case 3:case 5:case 7:case 8:case 10: if (day=31) month+; day=1; System.out.println(明天是:+year+-+month+-+day); break; elseday+;System.out.println(明天是:+year+-+month+-+day); break;case 2: if(day=1) month+; System.out.println(明天是:+year+-+month+-+day); break; else System.out.println(明天是:+year+-+month+-+day); break; case 4: case 6: case 9: case 11: if(day=30)month+;day=1;System.out.println(明天是:+year+-+month+-+day);break; elseday+; System.out.println(明天是:+year+-+month+-+day);break; case 12:if(day=31) year+; month=1; day=1; System.out.println(明天是:+year+-+month+-+day); break; else day+; System.out.println(明天是:+year+-+month+-+day); break; 2. 测试用例设计利用等价类划分法设计测试用例输入条件编号有效等价类编号无效等价类 日期 11=day=27 10Day1 2闰年2月29 11闰年2月30 3平年2月28 12平年2月29 4day=30 13Day=31 5 day=31 14 Day=32 6 12月31 15 12月32 月份 71=month=12 16Month12 年份 81000=year=9999 18Year9999 输入类型 9 输入为Int型 20 除整型外的 任意类型输 入3. 测试用例执行情况测试用例编号输入预期结果实际输出覆盖等价类 (1)1991-6-201991-6-211991-6-211,7,8,9 (2)1992-4-301992-5-11992-5-14,7,8,9 (3)1993-5-311993-6-11993-6-15,7,8,9 (4)2000-2-292000-3-12000-3-12,7,8,9 (5)2001-2-282001-2-282001-2-283,7,8,9 (6)2002-12-312003-1-12003-1-14,7,8,9 (7)2003-3-0日期输入有误,请重新输入日期输入有误,请重新输入 10 (8)2004-2-30本月是闰月,请在1-29之间从新输入日期本月是闰月,请在1-29之间从新输入日期 11 (9)2005-2-29本月是二月,请在1-28之间从新输入日期本月是二月,请在1-28之间从新输入日期 12 (10)2006-6-31日期输入有误,请重新输入日期输入有误,请重新输入 13 (11)2006-7-32日期输入有误,请重新输入日期输入有误,请重新输入 14 (12)2007-12-32日期输入有误,请重新输入日期输入有误,请重新输入 15 (13)2008-00-1月份输入有误,请重新输入月份输入有误,请重新输入 16 (14)2009-13-23月份输入有误,请重新输入月份输入有误,请重新输入 17 (15)256-2-23年份输入有误,请重新输入年份输入有误,请重新输入 18 (16)10000-3-3年份输入有误,请重新输入年份输入有误,请重新输入 19 (17)!#¥出现程序错误出现程序错误 20
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号