软件测试实验报告

软件测试实验报告

ID:6382221

大小:34.50 KB

页数:8页

时间:2018-01-12

软件测试实验报告_第1页
软件测试实验报告_第2页
软件测试实验报告_第3页
软件测试实验报告_第4页
软件测试实验报告_第5页
资源描述:

《软件测试实验报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、软件测试实验报告南京理工大学软件测试实验报告课程:软件测试技术基础系别:计算机科学与技术学院班级:07062301学号:0706230127姓名:申明飞课题名称:Next_n_days测试环境:EclipseSDK起止时间:2009-11-1——2009-11-17指导教师:刘冬梅2009年11月4软件测试实验报告1.问题描述用户任意输入一个日期(年月日),再输入一个整数n,程序实现输出这个日期的后n天的日期。其中输入的年份范围为(1912<=year<=2990),月份范围为(0

2、12),日的范围(0

3、策树的测试也可以。基于结构性测试,我使用白盒测试方法,利用junit来创建测试用例,在生成的next_n_daystest.java中实现预测输出结果与程序运行结果的比较(主要运用this.assertEquals()函数)。3.黑盒测试用例设计由于黑盒测试方法太多,经过对program的综合考虑,决定用最坏情况分析方法测试,最坏情况分析是边界值分析和健壮性分析的综合,对program测试更具全面性,而因为有4个变量,故要产生54=625个测试用例,所以在下面只是列出了其中一小部分测试用例。再用特

4、殊值测试。用例编号程序输入预计输出测试方法11912.01.01021912.01.03最坏情况分析21912.02.15301912.03.17最坏情况分析31912.12.02301913.01.01最坏情况分析42451.02.3002错误,重新输入最坏情况分析52451.06.3130错误,重新输入最坏情况分析62451.12.30022452.01.01最坏情况分析72990.01.15302990.0214最坏情况分析82990.06.01022990.06.03最坏情况分析92990

5、.11.31022990.12.02最坏情况分析102000.02.29102000.03.10特殊值分析112000.04.3110错误,重新输入特殊值分析122000.09.30102000.10.10特殊值分析4软件测试实验报告132006.02.28102006.03.10特殊值分析142006.02.2910错误,重新输入特殊值分析152006.12.31102007.01.10特殊值分析162008.02.29102008.03.10特殊值分析172008.01.31302008.03

6、.01特殊值分析182009.01.31302009.03.02特殊值分析1.白盒测试用例设计1)主要代码//辅助函数:用于求4种类型的输出后n天的计算。voiddaa(){if(n<=31)day=n;else{day=n-31;mon+=1;}}voiddab(){if(n<=30)day=n;else{day=n-30;mon+=1;}}voiddac(){if(flag==1){if(n<=29)day=n;else{day=n-29;mon+=1;}}else{if(n<=28)day=

7、n;else{day=n-28;mon+=1;}}4软件测试实验报告}voiddad(){if(n<=31)day=n;else{day=n-31;mon=1;year+=1;}}//辅助函数:用于判断闰年intleapyear(intyear)//判断某年是否闰年闰年返回1,平年返回0{if((year%400==0)

8、

9、(year%100!=0)&&(year%4==0))return1;elsereturn0;}//关键代码:用于返回程序结果的函数voidshow(){Scannerbr=n

10、ewScanner(System.in);System.out.println("Welcometonext_n_dayssystem");System.out.println("Therules:");System.out.println("Theyearmustbetween1912and2990");System.out.println("Thenmustbetween1and31");4软件测试实验报告do{System.out.println("pleaseinputda

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。