全国计算机等级考试网上报名系统的设计与实现(8)

2019-05-24 13:51

软件测试

不考虑程序的内部结构和特性的情况下,只依据规格说明书检查程序的功能是否能正常使用。

黑盒测试主要是根据输入条件和输出条件的确定测试数据,来检查程序是否能产生正确的输出。进行黑盒测试主要有下面几种方法:等价分类法、边界值分析法、猜错法、因果图法。

本系统的测试综合了白盒测试、黑盒测试两种方法,但主要使用的是黑盒测试方法。在测试当中遵循了“尽早地和不断进行测试”,“保证测试用例的完整性和有效性”原则。通过测试达到以下测试目的:

⑴ 功能检查:检查功能是否争取,是否遗漏或实现不了应该实现的功能等。 ⑵ 接口检查:检查能否正确地接受信息或输出信息。

⑶ 数据检查:检查数据结构或外部信息是否有(如数据文件)访问错误。 ⑷ 性能检查:检查性能需求能否得到满足。

⑸ 初始化、终止检查:检查是否能进行正确地初始化或终止。 6.3测试环境与测试条件

处理器:Inter(R) Core (TM)2 Duo T5750 内存:2GB 硬盘:160G

操作系统:Windows XP 数据库:MySQL

浏览器:IE浏览器、FireFox浏览器 6.4测试用例

以下表格的形式列出部分测试的示例。

表6-1功能测试

被测页面 测试步骤 输入正确的用户名和用例描述 用户名:admin 密码:admin123 角色:管理员 用户名:admin 密码:admin 3 1

期望结果 正常登陆转入对应的系统界面 管理员后台登陆页 密码点击“登录”按钮 用户名正确,密码输不能正常登陆并显示相应提示 管理员后台登陆页 入错误,点击“登录”软件测试

按钮 栏目类别管理页 成功登录后,点击 “**信息管理” 超联接 考生在线报名 按格式填写完 各项内容后, 点报名 角色:管理员 用户名:admin 密码:admin123 角色:管理员 用户名:2015001 密码:000000 角色:注册用户

表6-2连接负载测试

栏目类别对应的 信息管理功能 成功运行 能成功完成报名 并跳转到对应 页面 被测页面 管理员后台登录页 前台主界面页 并发数目 10 50

预期结果 20ms 30ms 响应时间 15ms 20ms 表6-3权限测试

被测页面 管理员后台改密码页 用例描述 无 预期的结果 非管理员用户登录不能访问 管理员后台信息管理页

表6-4超时测试

被测页面 管理员后台主界面页 用例描述 用户名:admin 密码:admin123 角色:管理员 注册用户报名页面 用户名:2015001 密码:000000 3 2

测试的结果 正确 无 非管理员用户登录不能访问 正确 预期的结果 离开系统 30 分钟后, Session 自动失效 离开系统 30 分钟后, 测试的结果 正确 正确 软件测试

角色:注册用户 Session 自动失效

表6-5兼容性测试 被测页面 前台主页面 前台主页面 前台主页面 浏览器名称 IE6.0 IE7.0 FireFox

6.5系统评价

系统评价是指系统在正式运行了一段时间之后,对它在功能上、技术上和经济上所进行的审核评价。针对本系统的评价如下:

⑴ 系统功能评价

根据本系统开发前所订的目标,在系统完成后经过测试运行,该系统达到了预定的开发目标,在实际使用中的功能可以满足用户需求。

⑵ 系统技术评价

本系统设计合理,功能达到了预期目标,且系统运行后稳定可靠,安全性高,具有实用性,大大提高了信访办公效率。

系统经济评价

在规定时间内,该系统完成了系统分析时所确定的系统开发目标,达到了设计要求,投入使用后为用户节省了大量人力物力财力,提高了科学管理水平。

预期的结果 良好兼容 良好兼容 良好兼容 测试的结果 良好兼容 良好兼容 良好兼容 3 3

总结与展望

7 总结与展望

计算机技术的飞速发展带动了很多行业的发展,计算机带给我们最直观的价值就是减少了人力物力的投资,提高了工作质量和效率,从而提高了整个社会的生产力。本文在分析全国计算机等级考试报名系统的基础上,用JSP和MySQL数据库设计并完成本系统。本系统基本完成了功能需求。在整个设计过程中,采用瀑布模型和结构化的设计方法。本系统界面美观友好,操作方便,做出了自己的特色。

在毕业设计和开发期间,经过老师的指导和三个多月的认真学习,同时翻阅了大量的资料,终于完了全国计算机等级考试报名系统开发设计。其功能基本符合用户需求,能够完成课题的提交。我感觉自己从理论到实践都有了长足的进步和很大的提高,使我在数据库设计方面、JSP编程技术方面有了长足的进步,对系统的开发过程、步骤有了比较深刻的认识。通过毕业设计,我还明白了一点,合作是至关重要的。虽然我是自己一个人为一组,但是在设计过程中也经常和同学们商量,相互借鉴。一个完整软件程序需要若干个人的通力合作。在系统开发过程中,我加强和同学们的沟通和交流,使得对每一个问题的解决获得较优的方案,从而保证系统的合理性、完整性,为该平台的进一步完善和扩充打下了良好的基础。

因系统开发的人力物力有限,在不少环节上还是存在着不完善的地方,有待于后期的改进和提高,日后对系统改进的主要方面有:

⑴ 为预报名系统提供更友好的交互应用界面。

⑵ 扩展系统的功能。系统中有些功能并未完善,日后要根据工作的实际情况,考 虑在后期的数据分析上增加数据挖掘功能等,有待于后期的完善。

⑶ 系统逐步将与湛江师范学院教务管理系统、校园一卡通系统等其他业务的系统 实施全面的整合,构建一个功能更强大的综合考试报名系统管理平台。 以上需要改进的三点,可以对系统进行后期的扩充和完善。

撰写毕业论文期间,我深刻体会到,实践到理论的重要性。在实践到理论的转化中,我将自己的工作过程清晰的展现在面前,而且增强了自己查阅资料的能力,获得了一些必要的知识。总之,在整个毕业设计期间,我既有收获,也发现了自己的不足。今后,我一定更加努力,弥补自己的不足,提高自己的水平。

3 4

参考文献

参考文献

[1]刘耿龙.计算机等级考试网上报名系统的设计与实现[J].实验技术与管理,2010,27(9):172-174. [2] 康牧.JSP动态网站开发实用教程[M].清华大学出版社.2009.127-127.

[3] 陈艺.基于 B/S 模式的等级考试报名系统的设计与实现[J].四川文理学院学报,2008,3(2):72-74. [4] 韦妍.基于 B/S 模式的全国计算机等级考试报名系统[J].吉首大学学报2013,34(1):33-36. [5] 杨学瑜.高立军,软件开发过程与项目管理[M].电子工业出版社.2008.43-46.

[6]张琳.基于多层 B/S 结构的全国计算机等级考试网上报名系统设计[D].西安:西安电子科技大学,2009. [7] 戴维尔.JavaScript程序员教程[M].电子工业出版社.2010.333-334.

[8] 黎连业、王华、李淑春.软件测试与测试技术[M].清华大学出版社.2009.321-322. [9]余 萍.设计模式在报名系统中的研究与应用[J].重庆文理 院学报.2007,6(3):33-35.

[10]James D. McCaffrey等.NET软件测试自动化之道[M]. 北京:电子工业出版社.2007.213-214. [11]甘仞初.信息系统开发[M].北京:经济科学出版社.2007.144-145.

[12]马赫. Dreamweaver MX 2004 网页设计经典108例[M].中国青年出版社.2005.99-101. [13]唐友国 湛洪波著.JSP网站开发详解[M].电子工业出版社.2008.111-112. [14]卫红春等著.信息系统分析与设计[M].北京:清华大学出版社.2009.51-53. [15]张大方 李玮等著.软件测试技术与管理[M].湖南:湖南大学出版社.2007.333-334.

[16](美)H.M.Deitel,P.Jdeitel.Java程序设计教程(第五版)[M]. 清华大学出版社.2004.212-212. [17] 彭伟新.肇庆科技学院计算机基础在线考试系统设计与实现[D].广州:华南理工大学,2011. [18]孙卫琴等.精通struts:基于MVC的Java Web设计与开发[M]. 电子工业出版社.2005.144-144. [19]张文静 林琪著.JSP程序设计[M].人民邮电出版社.2005.256-257.

[20]孙卫琴 李洪成著.Tomcat与Java Web开发技术详解[M]. 电子工业出版社.2005.343-344. [21]盛锐, 韵湘. 基于 Power Designer 的数据库设计与实现[J]. 电脑应用技术, 2006, 66(02):1-5.

3 5

致谢

致 谢

大学生活在这个时候即将划上一个句号。但是对于我的人生道路来说,这仅仅是一个逗号,我将面对的是又一次征程的开始。

回忆过去,许许多多的事情浮现在脑海:刚上大学时欢乐心情和兴奋的场景还历历在目。一切都是那么新鲜,那么富有吸引力。有快乐也有艰辛,有收获也有失落。衷心感谢信息学院所有支持帮助过我的老师,谢谢你们多年来的关心和爱护。同窗的友情同样难忘,你们与我共同走过了人生中不平凡的道路,给我留下了值得珍藏的美好记忆。

最后,我要特别感谢指导教师陈萍老师。本论文是在她的悉心指导和热情帮助下完成的,老师认真负责的工作态度,严谨的治学精神和精深的理论水平都使我受益匪浅。她无论在理论上还是在实践中,都给予我很大的帮助,使我专业技能的应用水平得到很大提高,这对于我以后的工作和学习都有益处。值此论文完成之际,特别向指导老师表示衷心的感谢和崇高的敬意,谢谢她细心而又耐心地辅导,使得我得以顺利的完成毕业设计开发工作,同时也要感谢其他帮助过我的老师和同学,他们在我成长过程中给予了我很大的帮助,在此一并表示感谢。

由于本人水平有限,加上时间紧促,本文一定有不少缺点和不足,恳请各位老师给予帮助和指正。

3 6


全国计算机等级考试网上报名系统的设计与实现(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:市场营销(答案)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: