usingnamespacestd;voidNextDate(intyear,intmonth,intday);voidmain(){intyear="> usingnamespacestd;voidNextDate(intyear,intmonth,intday);voidmain(){intyear=" />
欢迎来到天天文库
浏览记录
ID:60789322
大小:754.00 KB
页数:17页
时间:2020-12-18
《NextDate函数测试用例.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1.测试程序源代码#include"stdafx.h"#includeusingnamespacestd;voidNextDate(intyear,intmonth,intday);voidmain(){intyear=0,month=0,day=0;NextDate(year,month,day);}voidNextDate(intyear,intmonth,intday){cout<<"请输入年份:"<>year;while(!(year>=1911&&year<=2013))
2、{cout<<"年份超过界限,请重新输入"<>year;}cout<<"请输入月份:"<>month;while(month>12
3、
4、month<1){cout<<"月份输入有误,请重新输入"<>month;}cout<<"请输入日期:"<>day;while(day>31
5、
6、day<1){cout<<"日期输入有误,请重新输入"<>day;}while(month==4&&day==31
7、
8、month==6&&day==
9、31
10、
11、month==9&&day==31
12、
13、month==11&&day==31){cout<<"小月没有31号"<>day;}if((year%4==0&&year%100!=0)
14、
15、(year%400==0))//检查闰年;{inti=0;i=day-29;while(month==2&&i>0){cout<<"本月是闰月,请在1-29之间从新输入日期"<>day;}if(month==2&&day==29){month=3;day=1;}elseday++;}elseday
16、++;//月底计算;switch(month){case1:case3:case5:case7:case8:case10:if(day==32){month++;day=1;cout<<"明天是:"<17、{month++;day=1;cout<<"明天是:"<18、成,内度>=2或外度>=2情况4.由一个节点组成,内度=1并且外度=1情况5.长度>=1的最大链情况2:节点6、节点9、节点10情况3:节点2、节点3、节点5、节点7、节点8情况4:节点4、节点11白盒测试对每条DD-路径测试用例用例说明输入数据预期结果实际结果输入正确的年、月、日2011年6月15日2011年6月16日2011年6月16日输入错误的年、月、日2501年6月15日日期输入有误输入有误,重新输入输入错误的年、月、日2011年6月33日日期输入有误输入有误,重新输入输入错误的年、月、日2011年13月15日日19、期输入有误输入有误,重新输入输入闰年2月29日2000年2月29日2000年3月1日2000年3月1日输入非闰年2月28日2001年2月28日2001年3月1日2001年3月1日输入大月31日2001年3月31日2001年4月1日2001年4月1日输入小月30日2001年4月30日2001年5月1日2001年5月1日输入12月31日2004年12月31日2005年1月1日2005年1月1日判定覆盖编号输入数据预期结果实际结果12000年6月30日2000年7月1日2000年6月16日22010年12月31日2011年1月20、1日2011年1月1日黑盒测试利用等价类划分法设计测试用例输入条件编号有效等价类编号无效等价类输入年份⑴1912<=年<=2012⑺年<1912⑻年>2012输入月份⑵1<=月份<=12⑼月<1⑽月>12输入日期⑶1<=日期<=31⑾日期<1⑿日期>31输入类型⑷输入为int型⒀除int型外的任意输入输入为闰年⑸输入
17、{month++;day=1;cout<<"明天是:"<18、成,内度>=2或外度>=2情况4.由一个节点组成,内度=1并且外度=1情况5.长度>=1的最大链情况2:节点6、节点9、节点10情况3:节点2、节点3、节点5、节点7、节点8情况4:节点4、节点11白盒测试对每条DD-路径测试用例用例说明输入数据预期结果实际结果输入正确的年、月、日2011年6月15日2011年6月16日2011年6月16日输入错误的年、月、日2501年6月15日日期输入有误输入有误,重新输入输入错误的年、月、日2011年6月33日日期输入有误输入有误,重新输入输入错误的年、月、日2011年13月15日日19、期输入有误输入有误,重新输入输入闰年2月29日2000年2月29日2000年3月1日2000年3月1日输入非闰年2月28日2001年2月28日2001年3月1日2001年3月1日输入大月31日2001年3月31日2001年4月1日2001年4月1日输入小月30日2001年4月30日2001年5月1日2001年5月1日输入12月31日2004年12月31日2005年1月1日2005年1月1日判定覆盖编号输入数据预期结果实际结果12000年6月30日2000年7月1日2000年6月16日22010年12月31日2011年1月20、1日2011年1月1日黑盒测试利用等价类划分法设计测试用例输入条件编号有效等价类编号无效等价类输入年份⑴1912<=年<=2012⑺年<1912⑻年>2012输入月份⑵1<=月份<=12⑼月<1⑽月>12输入日期⑶1<=日期<=31⑾日期<1⑿日期>31输入类型⑷输入为int型⒀除int型外的任意输入输入为闰年⑸输入
18、成,内度>=2或外度>=2情况4.由一个节点组成,内度=1并且外度=1情况5.长度>=1的最大链情况2:节点6、节点9、节点10情况3:节点2、节点3、节点5、节点7、节点8情况4:节点4、节点11白盒测试对每条DD-路径测试用例用例说明输入数据预期结果实际结果输入正确的年、月、日2011年6月15日2011年6月16日2011年6月16日输入错误的年、月、日2501年6月15日日期输入有误输入有误,重新输入输入错误的年、月、日2011年6月33日日期输入有误输入有误,重新输入输入错误的年、月、日2011年13月15日日
19、期输入有误输入有误,重新输入输入闰年2月29日2000年2月29日2000年3月1日2000年3月1日输入非闰年2月28日2001年2月28日2001年3月1日2001年3月1日输入大月31日2001年3月31日2001年4月1日2001年4月1日输入小月30日2001年4月30日2001年5月1日2001年5月1日输入12月31日2004年12月31日2005年1月1日2005年1月1日判定覆盖编号输入数据预期结果实际结果12000年6月30日2000年7月1日2000年6月16日22010年12月31日2011年1月
20、1日2011年1月1日黑盒测试利用等价类划分法设计测试用例输入条件编号有效等价类编号无效等价类输入年份⑴1912<=年<=2012⑺年<1912⑻年>2012输入月份⑵1<=月份<=12⑼月<1⑽月>12输入日期⑶1<=日期<=31⑾日期<1⑿日期>31输入类型⑷输入为int型⒀除int型外的任意输入输入为闰年⑸输入
此文档下载收益归作者所有