当前位置:文档之家› 人力资源管理系统测试分析报告

人力资源管理系统测试分析报告

文档名称:测试分析报告
项目名称:人力资源管理系统
1引言
1.1编写目的
测试分析报告是在测试分析的基础上,对测试的结果以及测试的数据等加以记录和分析总结。

它也是测试过程中的一个重要环节,同时,它也是对软件性能的一个总结的分析和认可及不足之处的说明。

因此,测试分析报告对于今后对软件的功能的加强,不足之处的弥补等都起着十分重要的提纲作用。

另外,它还有利于今后软件开发者阅读原程序,根据测试提供的数据和结果,分析源代码,掌握各函数的功能和局限性。

从而缩短软件开发者的再开发时间和所耗费的精力,资金。

预期参考人员包括用户、测试人员、开发人员、项目管理者、其他质量管理人员。

为了系统的正常运行,及时发现可能存在的错误,本小组计划测试各个模块,每个模块设计多个用例。

1.2背景
项目名称:企业人力资源管理系统开发项目
开发者:桂林理工大学信息科学与工程学院计本08-1班黄永儒黄敏詹萍
用户:企业人力资源管理部门
运行环境:WindowsXP及以上Windows系统
加数据库SQLServer2005
1.3定义
数据库:存储在某种存储介质上的相关数据有组织的集合。

单元测试又称模块测试,是针对软件设计的最小单位——程序模块,进行正确性检验的测试工作。

集成测试也叫组装测试或联合测试。

安全性:系统设置了不同级别的使用者的权限,仅有后台数据库管理员用户才可以对整个系统进行设置或修改,普通权限的登录用户可以进行简单的添加、修改、删除操作,非登录用户只能进行浏览检索功能。

1.4参考资料
1)刘生平:《VisualC++.NET数据库开发技术与实践》(清华大学出版社)
2)黄永儒:《人力资源管理系统项目开发计划》
3)黄敏:《人力资源管理系统软件需求说明书》
4)詹萍:《人力资源管理系统详细设计说明书》
5)詹萍:《人力资源管理系统概要设计说明书》
2测试概要
3测试结果及发现
3.1测试1(系统登陆模块)
分别以登录用户身份和非登录用户身份登陆系统,分别可实现不同的功能。

当以管理员身份登入时必须输入正确的用户名(例如:tsoft)和密码(例如:111)才能登入,其权限最大。

否则登入失败。

当以普通登录用户登入时,只需输入用户帐号,当其存在于tb_user_loader表中时登入成功,若是不登陆也可以进入系统主界面,但只能进行相关信
息浏览检索操作。

3.2测试2(员工信息添加模块)
按要求输入数据,当数据和数据库数据类型相同时可以给出提示,如果不同则自动弹出警告窗口。

3.3测试3(员工信息查询模块)
按要求输入数据进行查询,可以得到预期的效果,导入word文档成功。

3.4测试4(员工信息修改模块)
可以达到预期效果,修改后可以成功的保存数据信息。

3.5测试5(员工信息删除模块)
删除操作可以达到预期效果,但是缺少恢复删除的功能,如果用户想要恢复数据只能重新添加数据信息。

3.6测试6(业绩考核模块)
基本达到预期效果,输入的员工考核信息可以成功保存,如果出现异常输入会自动弹出警告窗口。

3.7测试7(后台数据库操作管理模块)
保存信息时,添加到数据库的数据有部分冲突。

显示信息的表格没有将所有已存在的数据显示出来。

3.8测试8(招聘管理模块)
可以完成对公司的用人申请和应聘者应聘登记信息的浏览检索。

3.9测试9(工资管理模块)
可以实现对员工月工资的核算,浏览检索公司员工的工资情况,设置工资单的数据并保存,查询后可用word文档导出。

3.10测试10(考勤管理模块)
可以实现员工的请假条保存,查看月出勤列表,可用word文档导出。

4对软件功能的结论
4.1功能1(系统登陆模块)
4.1.1能力
该部份经黑盒测试及集成测试,可识别不同登入者的身份,分别提供不同的功能。

4.1.2限制
用户名和密码过于简单,不能防止SQL注入式攻击,安全性不高。

4.2功能2(员工信息添加模块)
4.2.1能力
聘用新员工,可将其信息添加到数据库进行保存。

4.2.2限制
经测试发现,员工编号具有唯一性,输入已存在的编号时系统给出提示,不能连续添加。

4.3功能3(员工信息查询模块)
4.3.1能力
可按查询条件进行查询员工信息。

4.3.2限制
经测试该模块的功能可以实现。

4.4功能4(员工信息修改模块)
4.4.1能力
可修改员工的基本信息。

4.4.2限制
经测试该模块的功能可以实现。

4.5功能5(员工信息删除模块)
4.5.1能力
删除员工的基本信息。

4.5.2限制
经测试发现,功能可以实现,但是删除功能没有恢复机制,只能重新添加。

4.6功能6(业绩考核模块)
4.6.1能力
记录各个部门各个职务的公司员工的工作态度、绩效评估、能力评价进行公平公正客观的考核。

4.6.2限制
经测试该模块的功能可以实现。

4.7功能7(后台数据库操作管理模块)
4.7.1能力
添加、修改、删除公司各个员工的信息,管理各个表的数据信息。

4.7.2限制
经测试发现,该功能基本可以实现。

4.8功能8(招聘管理模块)
4.8.1能力
对公司各部门的招聘需求及招聘工作进展情况进行管理
4.8.2限制
经测试发现,该功能基本可以实现。

4.9功能9(工资管理模块)
4.9.1能力
对公司各部门各个职务的工资设置及月工资核算进行管理。

4.9.2限制
经测试发现,该功能基本可以实现。

4.10功能10(考勤管理模块)
4.10.1能力
对公司各个员工出勤情况进行管理,可实现请假条的填写和保存,出勤情况的输出。

4.10.2限制
经测试发现,该功能基本可以实现。

5分析摘要
5.1能力
经测试,本软件的各项功能基本实现。

5.2缺陷和限制
经测试发现本软件存在以下缺陷,输入数据的约束不够强,与数据库同步有待加强。

由于本软件系人力资源管理系统涉及个人利益和集体利益,软件中存在的一些缺陷可能会导致个人或集体的利益受损,安全性有待加强,软件功能还需进一进完善。

5.3建议
1)加强数据库和软件的安全性,有些信息没有做到同步修改,可能导致数据混乱;
2)员工信息的唯一性有待加强,可能有些数据重复而无法觉察;
3)程序代码注释过少,语句结构不清晰,不利于以后软件的维护,升级。

4)培训模块因为时间仓促只能涉及小部分的内容,希望有机会能完善整个大的模块。

5.4评价
企业人力资源管理系统从提出到实现,小组之间进行不断交流,不断测试,终于测试通过,该软件已达到预定目标,可以交付使用。

6测试资源消耗
此项目测试工作,共有三人参加,水平级别一般,全部测试工作花时三天,经查阅书籍,互联网上搜索相关资料,使用了三台电脑进行测试。

相关主题