xxxx大学2010届毕业设计说明书
5 xx大学网络教学平台系统测试
为了保证系统的质量和可靠性,在系统的设计过程中会对系统进行技术测试,但由于种种原因,往往还会有许多隐藏的错误和缺陷,所以系统测试是在系统投入使用前,对系统的功能设计和编码的复审,是对系统质量保证的关键步骤[15]。在系统的开发过程中,测试的工作量占到40%左右,因为前期的测试控制可以大大降低后期风险,一旦测试出现漏洞,后期系统上线后将造成难以估量的损失,所以高质量的测试十分必要。 5.1 测试内容
因为本平台是基于浏览器/服务器模式开发的,所以,对系统的测试可以分为两类:浏览器端软件测试和服务器端软件测试。在系统测试过程中,我们始终是站在用户的角度来完成测试工作的,并且大部分测试任务是在客户端完成的。对服务器端软件测试主要是对客户命令的解析、命令的执行及结果的输出等进行验证。测试要求每个窗口、输入界面、选择框、对话框、控制按钮等必须正确显示并提供正确的操作返回。这一过程大体可分为以下几方面的测试:
1.用户界面友好,可操作性及安全性能较好,能对不同级别用户进行操作限制,以保证数据库的安全。
2.数据库的可维护性好,数据的录入、删除及更改均能顺利完成,并能实现动态更新。
3.数据溢出、越界均能进行非法提示,以警告用户正确使用。对用户的非正常操作方式也提出警告。
4.全面防范SQL注入攻击。
5.数据类型填写错误时,系统能够报错。 6.软件对操作系统的兼容性良好,可移植性完好。 5.2 测试方法
软件测试是一个复杂的过程,它包括正确性、可维护性、灵活性、可靠性、完整性、安全性、效率和可扩充性等许多方面。
在系统测试时,包括合理的输入条件和不合理的输入条件。合理的输入条件是指验证程序正确的输入条件,而不合理的输入条件是指异常的、不合规则的、可能是程序发生错误的输入条件。因此,我们在测试时会选用不合理的输入条件来发现更多的错误,
第 25 页 共 29页
xxxx大学2010届毕业设计说明书
以此来测试程序[15]。
测试过程中主要采用了单元测试和黑盒测试。
单元测试:又称模块测试,是针对软件设计的最小单位 ─ 程序模块,进行正确性检验的测试工作,其目的在于发现各模块内部可能存在的各种差错。单元测试需要从程序的内部结构出发设计测试用例,多个模块可以平行地独立进行单元测试。
黑盒测试:也称功能测试,它是通过测试来检测每个功能是否都能正常使用。在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试。 5.3 测试结果
1.用户界面友好,系统界面的色彩选择、搭配上对于长期工作者而言不会产生眼部不适感。
2.数据库的可维护性良好,数据的录入能顺利完成,并能实现动态更新,删除和修改也能顺利完成。
3.数据类型填写错误时,系统有报错功能,在数据输入错误时,使用者能够获知错误所在。
4.数据溢出、越界基本均能进行非法提示,以警告用户正确使用。对用户的非正常操作方式能提出警告。
第 26 页 共 29页
xxxx大学2010届毕业设计说明书
6 总结
本系统完成了xx大学网络教学平台的相关功能,并在以下方面有所建树。 xx大学网络教学平台是在当代新型教学理论指导下构建的一个专门的网络教学平台,它打破了高等教育师生交流受时空限制的障碍,整合高质量教学资源的同时,最大程度满足了个性化学习的需要。
本系统提供的资源模糊搜索功能,使用者可以快速定位目标资源,权限用户可以上传各种类型的资源,不再进行资源上传格式限制;用户可以通过平台的互动版块进行交流,发布信息等。
xx大学网络教学平台设计合理,操作简便,界面大方。但由于本人水平有限,仍有很多不足之处,比如美工效果不是很好。
随着高等教育改革的深化和现代信息技术的发展,以及现代教育理论研究的深入,网络辅导系统技术还将继续完善,但是先进的技术和理念、完善的系统功能和结构、广大师生的热情参与以及必要的设备设施是xx大学网络教学平台成功的四个必要条件,缺一不可。
我们有理由相信:xx大学网络教学平台的开通,将进一步推进教育信息化更广泛的应用。本平台突破时空限制,实现了互动交流,还具有高度的共享性和几乎是无限的时效性,为培养学生自主学习能力提供了可能;教学资源的广泛性和多层次探究的创造性对培养学生的创新能力,具有无可比拟的作用,因此本系统的应用前景是光明的。
第 27 页 共 29页
xxxx大学2010届毕业设计说明书
参 考 文 献
[1]李克东.新编现代教育技术基础[M] .上海:华东师范大学出版社,2004:264 [2]李运林 徐福荫.教学媒体的理论与实践[M].北京:北京师范大学出版社,2005(3):161-165
[3]丁兴富.远程教育学[M].北京:北京师范大学出版社,2006(1):41-45
[4]刘世清 刘家勋. 教育信息技术实用教程[M].北京:电子工业出社,2003(2):13-15 [5]雷运发.多媒体技术基础[M].北京:中国水利水电出版社,2006(1):57-60
[6]欧阳电 平邹聪 肖灯峰.基于B/S模式的网络教学辅助系统的设计与实现——系统目标、功能与实现技术[J].中国管理信息化:会计版,2006(5):62-65
[7]松林.基于建构主义理论的智能网络教学平台研究[J].中国教育教学杂志:高等教育版,2006(3):35-36
[8]王彰红.基于B/S的信息资源共享平台的研究.现代图书情报技术,2004(4):30-66 [9]陈孝威等.三层体系结构的客户机/服务器[J].计算机应用,2000(1):55-87 [10]林上杰 林康司.jsp2.0技术手册[M].北京:电子工业出版社,2004:56-60 [11]邹婷.Dreamweaver 8标准教程.北京:中国青年出版社,2006(4):43-67 [12]萨师煊 王珊.数据库系统概论.北京:高等教育出版社,2000(2):70-118 [13]何克抗 林君芬 张文兰.教学系统设计[M].北京:高等教育出版社,2006:131
[14]冯中毅 董海棠.网络教学设计指导的理论支持—认知理论[J].甘肃联合大学学报,2005(4):27-31
[15]陈明.软件工程教程[M] .北京:科学出版社,2003(7):188-208
第 28 页 共 29页
xxxx大学2010届毕业设计说明书
致 谢
转瞬即逝,大学生活就要画上一个圆满的句号。通过此次毕业设计,弥补了我以前学习过程中的很多不足,学习了很多新知识。同时在本次毕业设计期间,我得到了许多人的帮助和支持,在此谨向给予我指导、支持和帮助的各位老师、同学和朋友们致以衷心地感谢。
经过努力,本次毕业设计已经圆满的完成,这个成果的获得,让我倍感欣慰。在这里,首先要深深地感谢我的导师蔺素珍老师对我的教诲、关心和帮助。尽管她工作繁忙,但在我毕业设计的每一个阶段,从需求分析、系统设计、中期检查到后期系统开发等都给予了我悉心的指导和帮助,她循循善诱的教导和不拘一格的思路给予我无尽的启迪。在此我除了敬佩老师的专业水平如此精准之外,老师严谨的治学之风和认真对待科学研究的精神也为我的学习生活树立了一个标杆,并将始终影响我今后的学习和工作。
其次,我还要感谢我的同学们,他们在我设计过程中给予了很大的帮助,提出了许多中肯的建议,使系统更加的完善。
最后,再次感谢所有给予我帮助和支持的各位老师,朋友和同学们!
第 29 页 共 29页