更新时间:06-18 上传会员:王媛媛
分类:科技学院 论文字数:13809 需要金币:1000个
摘要:随着现代化经济技术的发展,人们对生活方式,工作环境以及学习条件要求越来越高。现代IT技术的发展对教育事业产生了巨大的影响,例如与我们密切相关的“校园一卡通系统”、“图书管理系统”、“教务系统”等等,这些校园平台已经成为我们学习生活中不可或缺的一部分。为了便于老师学生之间的互动,学生成绩的提高,以及教师教学效率的提高,有必要开发一款Java web教学辅助系统,主要目的是便于教师课后通过网络平台布置作业,发布信息等,这样可以供学生浏览,下载,以及便于学生上传作业,与教师在线交流。让师生的互动更加便捷、高效。为了验证该系统的功能是否完善和是否有良好的用户体验,以白盒设计为理念,使用当前流行的测试方法和工具保证系统代码的完善性。在开发过程中使用Metrics工具对项目进行实时度量,进行静态白盒测试。使用JUnit结合EMMA工具对系统进行动态白盒测试,分析测试结果,保证对关键代码的测试覆盖率。
关键词:教学辅助系统; 白盒设计; Metrics; JUnit
目 录
摘 要
Abstract
第一章 绪论-1
1.1 引言-1
1.2 论文研究背景-1
1.3 论文研究内容-2
第二章 可行性分析-3
2.1 市场可行性分析-3
2.2 技术可行性分析-3
2.2.1 Java EE-3
2.2.2 软件测试技术-3
第三章 教学辅助软件测试环境-5
3.1 Eclipse的安装-5
3.2白盒测试工具-5
3.2.1 JUnit 工具-5
3.2.2 Metric工具-6
3.2.3 EMMA工具-6
第四章 软件开发与测试的总体设计-7
4.1 功能性需求分析与设计思路-7
4.1.2 需求分析-7
4.1.2 软件功能设计思路-8
4.1.3 软件详细流程-9
4.2 功能详细设计-12
4.3 软件测试模型-14
4.4 单元测试-17
5.1 软件测试简介-19
5.2 动态白盒测试-19
5.2.1 JUnit测试-19
5.2.2 测试类分析-20
5.2.3 EclEmma测试结果-21
5.3 静态白盒测试-23
5.3.1 Metrics的使用-23
5.3.2 Metrics结果分析-24
5.3.3 Xenu网页死链接验证-27
第六章 软件操作说明-28
第七章 总结-32
参考文献-33
致谢-34