5 系统测试
5.1系统测试目的与意义
系统测试是管理信息系统开发周期中一个十分重要而漫长的的阶段。其重要性体现在他是保证系统质量与可靠性的最后关口,是对整个系统开发过程包括系统分析、系统设计和系统实现的最终审查。
系统测试的任务是尽可能彻底的检查出程序中的错误,提高软件系统的可靠性,其目的是检验系统“做得怎样”。这这阶段又可以分为三个步骤:模块测试,测试每个模块的程序是否正确;组装测试,测试模块之间的接口是否正确;确认测试,测试整个软件系统是否满足用户功能和性能的要求。测试发现问题之后要经过调试找出错误原因和位置,然后进行改正。是基于系统整体需求说明书的黑盒测试,应覆盖系统随偶联合的部件,系统测试是正对整个产品系统进行的测试,目的是验证系统是否满足了需求规格的定义,找出需求规格不符合或与之矛盾的地方。
5.2测试过程
在测试之初,由于将数据库中的数据是随便输入,没有实用性,为了使系统更加完善,在系统测试的过程中,本系统将一开始编程随便输入的数据全部清理后,输入了一些有效的测试数据,这样可以更真实的反映系统的功能实现情况。
这样不断发现问题,经过反复的测试、调试,把问题一个个的解决,最终系统可以正常运行。
5.2.1主页面的登录模块测试
测试流程: (1)打开系统首页,输入错误的登录信息 (2)登录
(3)输入正确的登录信息 (4)登录 (5)测试结果
29
表5-1登录界面测试用例
场景 测试步骤 用户名:null 密码:null 预期结果 实际结果 TC1 用户登录 弹出错误提示,请同预输入用户名 期 TC2 用户登录 用户名:admin 密码:null 弹出错误提示,请同预输入密码 期 TC3 用户登录 用户名:admin 密码:ad 弹出错误提示,用同预户名或者密码错误 期 TC4 用户登录 用户名:admin 密码:admin
弹出提示,通过验同预证,系统登录成功 期 5.2.2主页面的功能模块测试
表5-2管理员界面测试用例 测试场景 用例 TC1 用户登录 测试步骤 预期结果 实际结果 同预期 打开系统,点击用户登成功登录 录,输入用户名和密码, TC2 部门信息管理 用户登录后,点击部门成功 添加,删除部门 同预期 管理,增加删除部门 TC3 员工信息管理 用户登录后,点击员工成功管理员工信息 管理,增加修改员工信息 同预期 TC4 出勤信息管理 用户登录后,点击出成功记录 勤管理,记录员工出勤次数 同预期
30
TC5 工资信息管理 用户登录后,点击工成功记录修改 资管理,记录修改员工工资 TC6 奖惩信息管理 用户登录后,点击奖成功记录 惩管理,记录员工表现 TC7 招聘信息管理 用户登录后,点击招成功查看 聘管理,查看简历 同预期 同预期 同预期 TC8 培训信息管理 用户登录后,点击培成功记录 训管理,培训信息记录 TC9 退出登录
同预期 点击退出 退出登录 同预期 5.3测试小结
这部分主要测试了人力资源系统的部分功能模块,运用黑盒测试,用一些较为简单的测试用例,测试系统的功能,各个模块都比较符合要求。总体来说,整个系统和预期要设计的较为相符,圆满完成开题报告中的预期。
31
总 结
本次毕业设计将我大学四年所学的知识用到了具体的实践中去,深化了理论知识,同时也锻炼了动手实践能力。在这段日子里,我查阅了许多有关人力资源管理信息系统的资料,翻阅了许多JSP的书籍,结合自己的经验,详细调查了人力资源管理的工作内容与细节,开发设计了这个人力资源管理系统,在本次毕业设计具体的实践的时候还是遇到了很多小问题。
在系统的开发过程中,我运用到了B/S三层结构技术和自己在平时学习中掌握的一些技术,通过这些技术的实现,整个系统的性能得到了大大的提高。这些技术都在论文中做了比较详细的介绍。本系统还存在许多的缺陷和不足之处,比如很多细节上做的还不行,有些功能模块还应再加强。希望在以后的时间里,我可以把这些缺陷都弥补过来,进一步完善系统。
通过本次毕业设计我锻炼了自己的自学、研究能力,也从中学到不少在课堂上学不到的东西.通过实践我也深刻的体会到软件开发的艰辛及问题解决后的喜悦心情,培养我的独立思考问题的能力,同时也增强了我的理论联系实际的能力,这为自己以后的工作奠定了良好的基础。
本系统可以在很大程度上减轻人力资源管理人员的工作负担,但由于时间按和技术条件的限制,还存在一些不足之处,有些功能还需要改进,还应该做进一步的系统调查需求分析工作,更深入的完善系统。
32
参考文献
[1] 张孝祥、徐明华, JAVA基础与案例开发详解, 清华大学出版社, 2009. [2] 康牧,JSP动态网站开发实用教程,清华大学出版社,2009. [3] 刘亚宾,精通Eclipse--JAVA技术大系,电子工业出版社,2005. [4] 于万波,网站开发与应用案例教程,清华大学出版社,2009.
[5] 杨学瑜,高立军,软件开发过程与项目管理,电子工业出版社,2008. [6] 张洁才,Java web应用开发教程,科学出版社,2005. [7] 戴维尔,JavaScript程序员教程,电子工业出版社,2010.
[8] 黎连业、王华、李淑春,软件测试与测试技术,清华大学出版社,2009. [9] 黄梯云著.管理信息系统.北京.电子工业出版社.2006 .
[10].James D. McCaffrey等著.NET软件测试自动化之道[M]. 北京.电子工业出版社.2007.
[11].甘仞初著.信息系统开发.北京.经济科学出版社.2007.
[12].马赫著. Dreamweaver MX 2004 网页设计经典108例.中国青年出版社.2005.
[13].唐友国 湛洪波著.JSP网站开发详解.电子工业出版社2008年10月. [14].卫红春等著.信息系统分析与设计[M].北京.清华大学出版社.2009. [15].张大方 李玮等著.软件测试技术与管理[M].湖南.湖南大学出版社,2007. [16]. (美)H.M.Deitel,P.Jdeitel著.Java程序设计教程(第五版). 清华大学出版社.2004.
[17].(美)Elliotte Rusty Harold著.Java Network Programming.东南大学出版社 .2005.
[18] 孙卫琴等著.精通struts:基于MVC的Java Web设计与开发. 电子工业出版社.2005.
[19] 张文静 林琪著.JSP程序设计.人民邮电出版社.2005.
33
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库基于JSP的人力资源管理系统设计与实现论文(7)在线全文阅读。
相关推荐: