版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、员工管理系统测试报告 员工管理系统测试报告文库中有员工管理系统ppt演示、员工管理系统项目背景报告、员工管理系统需求分析报告、 员工管理系统设计报告、员工管理系统实现文档、员工管理系统测试报告一套项目开发文档,适用于毕业设计论文参考项目开发人员:XXX201X年 X 月 XX 日目 录一、 简介11. 编写目的12. 背景13. 定义14. 系统简介15. 参考资料2二、测试用例3三、测试结果及发现41. 测试1(系统登陆模块)42. 测试2(员工管理模块)43. 测试3(部门管理模块)44. 测试4(职位管理模块)45. 测试5(用户管理模块)56. 测试6(员工签到模块)57. 测试7(员
2、工请假模块)58. 测试8(公告管理模块)69. 测试9(留言管理模块)610. 测试10(公司通讯录模块)711. 测试11(回收站模块)7四、对软件功能的结论81. 功能1(登录模块)82. 功能2(公司基本信息管理模块)83. 功能3(签到、签退模块)84. 功能4(请假模块)85. 功能5(留言模块)96. 功能6(公告模块)97. 功能7(回收站)98. 功能8(通讯录模块)10五、分析摘要111. 能力112. 缺陷和限制113. 建议114. 评价11一、 简介1. 编写目的测试分析报告是在设计实现的基础上,对测试的结果以及测试的数据等加以记录和分析总结。它也是测试过程中的一个重
3、要环节,同时,它也是对软件性能的一个总结的分析和认可及不足之处的说明。因此,测试分析报告对于今后对软件的功能的加强,不足之处的弥补等都起着十分重要的提纲作用。另外,它还有利于今后软件开发者阅读原程序,根据测试提供的数据和结果,分析源代码,掌握各函数的功能和局限性。从而缩短软件开发者的再开发时间和所耗费的精力,资金。预期参考人员包括用户、测试人员、开发人员、项目管理者、其他质量管理人员。为了系统的正常运行,及时发现可能存在的错误,本小组计划测试各个模块,每个模块设计多个用例。2. 背景项目名称:员工管理系统开发项目开发者:中国石油大学胜利学院 计算机科学与技术专业2班 吴建海 用户:企业人力资源
4、管理部门运行环境:Windows XP及以上Windows系统数据库:Mysql3. 定义数据库:存储在某种存储介质上的相关数据有组织的集合。单元测试又称模块测试,是针对软件设计的最小单位程序模块,进行正确性检验的测试工作。集成测试也叫组装测试或联合测试。安全性:系统设置了不同级别的使用者的权限,仅有后台数据库管理员用户才可以对整个系统进行设置或修改,普通权限的登录用户可以进行简单的添加、修改、删除操作,非登录用户只能进行浏览检索功能。 4. 系统简介员工管理系统主要分为登录、公司基本信息管理、员工请假与考勤管理、公司公告管理、公司留言管理、公司通讯录、回收站七个模块。系统主模块功能树如图1-
5、1所示。员工管理系统登录公司基本信息管理请假与考勤管理公告管理留言管理通讯录回收站员工管理部门管理职位管理用户管理签到管理请假管理提交公告公告审核公告查看新增留言留言回复员工删除历史部门删除历史职位删除历史用户删除历史图1-1 员工管理系统主模块功能树5. 参考资料员工管理系统项目背景员工管理系统项目需求分析报告员工管理系统设计报告员工管理系统实现文档 10二、测试用例测试用例讲述了本系统各个功能模块内容和测试内容,该部分列出每一项测试的标识符及其测试内容,并指明实际进行的测试工作内容与测试计划中预先设计的内容之间的差别,说明作出这种改变的原因,是对系统测试的一个概述。功能测试具体内容如表2-
6、1所示。表2-1 员工管理系统测试用例标识符测试内容测试内容差别原因系统登陆模块分别以超级管理员、管理员和员工身份登录系统权限访问员工、管理员没有权限访问某些模块员工管理模块超级管理员和管理员可对员工进行增删改查操作权限访问员工、管理员没有权限访问某些模块部门管理模块超级管理员可对部门进行增删改查操作权限访问员工、管理员没有权限访问某些模块职位管理模块超级管理员可对职位进行增删改查操作权限访问员工、管理员没有权限访问某些模块用户管理模块超级管理员可对用户进行增删改查操作权限访问员工、管理员没有权限访问某些模块员工签到管理超级管理员可对签到进行增删改查操作、管理员只可以查看权限访问员工、管理员没
7、有权限访问某些模块员工请假管理超级管理员和管理员可对请假管理模块进行审批权限访问员工、管理员没有权限访问某些模块公告管理模块管理员可以新增提交公告,超级管理员可以审批发布公告权限访问员工、管理员没有权限访问某些模块留言管理模块员工可以增加留言,管理员和超级管理员具有回复权限权限访问员工、管理员没有权限访问某些模块回收站功能模块超级管理员可以对已删除数据进行回复和清空权限访问员工、管理员没有权限访问某些模块三、测试结果及发现1. 测试1(系统登陆模块)分别以员工、管理员和超级管理员身份登陆系统,分别可实现不同的功能。利用员工权限登录时必须输入数据库中员工表内已存在员工姓名(例如:赵雅莉)和姓名全
8、拼(例如:zhaoyali)才能登入,登录成功后可以执行员工权限可以操作的功能模块;利用管理员权限登录时必须输入数据库中用户表已存在用户名(例如:admin)和用户密码(例如:password)并且权限为管理员权限才可登录,登录成功后可以执行管理员权限可以执行的操作功能;利用超级管理员登入系统时必须输入数据库中用户表已存在用户名(例如:superadmin)和用户密码(例如:password)并且权限为超级管理员权限才可登录,登录成功后可以执行超级管理员权限可以执行的操作功能。登录过程中只要用户名和密码不匹配则登录失败。2. 测试2(员工管理模块)该模块包含员工增加功能测试、员工修改功能测试、
9、员工删除功能测试、员工查询功能测试和员工导出功能测试。员工增加功能中按要求输入数据,当数据和数据库数据类型相同时可以保存成功,如果不满足则自动弹出警告窗口。员工修改功能中输入正确数据可以达到预期效果,修改后可以成功的保存数据信息。员工删除功能中删除操作可以达到预期效果,单删除和批量删除都能成功操作。员工查询功能中按要求输入数据进行查询,可以单条件查询也可以多条件查询都可以得到预期的效果。员工导出功能中成功将员工信息导入到Excel表格中。3. 测试3(部门管理模块)该模块包含部门增加功能测试、部门修改功能测试、部门删除功能测试和部门查询功能测试。部门增加功能中按要求输入数据,当数据和数据库数据
10、类型相同时可以保存成功,如果不满足则自动弹出警告窗口。部门修改功能中输入正确数据可以达到预期效果,修改后可以成功的保存数据信息。部门删除功能中删除操作可以达到预期效果,单删除和批量删除都能成功操作。部门查询功能中按要求输入数据进行查询,可以单条件查询也可以多条件查询都可以得到预期的效果。4. 测试4(职位管理模块)该模块包含职位增加功能测试、职位修改功能测试、职位删除功能测试和职位查询功能测试。职位增加功能中按要求输入数据,当数据和数据库数据类型相同时可以保存成功,如果不满足则自动弹出警告窗口。职位修改功能中输入正确数据可以达到预期效果,修改后可以成功的保存数据信息。职位删除功能中删除操作可以
11、达到预期效果,单删除和批量删除都能成功操作。职位查询功能中按要求输入数据进行查询,可以单条件查询也可以多条件查询都可以得到预期的效果。5. 测试5(用户管理模块)该模块包含用户增加功能测试、用户修改功能测试、用户删除功能测试和用户查询功能测试。用户增加功能中按要求输入数据,当数据和数据库数据类型相同时可以保存成功,如果不满足则自动弹出警告窗口。用户修改功能中输入正确数据可以达到预期效果,修改后可以成功的保存数据信息。用户删除功能中删除操作可以达到预期效果,单删除和批量删除都能成功操作。用户查询功能中按要求输入数据进行查询,可以单条件查询也可以多条件查询都可以得到预期的效果。6. 测试6(员工签
12、到模块)以员工身份登录系统并进行签到操作,签到成功,再次执行签到操作则提示不可重复签到。执行签退操作,签退成功并自动计算工作时间,再次执行签退操作,提示不可重复签退。用另一个员工身份登录直接执行签退操作,提示请先签到。功能需求满足条件。以管理员身份登录系统,打开员工签到管理,可以看到刚才员工的签到签退状态,该处没有操作按钮,符合要求。再次以超级管理员身份登录系统同样进入员工管理模块可以看到刚才员工的签到签退状态,该处有删除按钮,选择一条记录点击删除,成功删除记录,满足条件。7. 测试7(员工请假模块)以员工身份登录系统进入请假操作页面,新建三条请假信息提交人选择为三名管理员身份的用户,按要求输
13、入数据新增成功,请假信息新增保存操作成功满足要求。将其中三条请假记录分别提交,提示提交成功,请假信息提交功能满足条件。以其中提交人之一登录系统,进入请假管理模块,只可以看到员工提交给自己的一条数据,选择数据执行审批通过操作,提示操作成功。请假信息审批人权限控制和审批通过功能满足要求。以另一名提交人管理员登录系统也能看到一条数据,执行审批不通过操作,提示操作成功,请假信息审批不通过功能满足要求。以超级管理员身份登录系统,进入请假管理菜单可以看到员工提交的三条记录执行删除操作,提示只有销假后记录可删除,对其中一条待审批状态下的记录执行审批通过操作,提示操作成功。超级管理员对请假记录的查看和操作权限
14、满足要求。再次以员工身份登录查看提交的三条请假记录两条审批通过状态和一条审批不通过状态,对三条数据分别执行销假操作,审批通过状态下的记录提示销假成功,审批未通过的记录提示该状态下记录不允许执行销假操作,分别对三条记录执行删除操作,提示删除成功。销假和员工删除功能满足要求。8. 测试8(公告管理模块)管理员登录本系统进入公告管理模块新增两条公告数据,提示增加成功。公告新增功能满足条件。分别提交两条公告记录,提示提交成功,记录从新建公告表移动到待审核公告列表,公告提交功能满足条件。以另一个管理员进入系统的公告管理模块并不能看到上一个管理员创建的待审核状态下的公告信息,满足管理员对公告记录的查看权限
15、。超级管理员进入系统下的公告管理模块,可以看到刚刚创建的两条公告记录,对两条记录分别执行审批通过和审批不通过操作,提示操作成功,审批通过的公告信息移动到已发布公告列表内,审批不通过记录从待审核公告列表消失,超级管理员对公告审批功能满足条件。再次以管理员身份登录系统会看到审批未通过状态下的公告记录,而审批已通过的记录能够在查看公告功能菜单中看到,对审批未通过记录执行撤回操作,提示操作成功,记录从待审核列表移动到提交列表状态有审核不通过变为未提交状态,管理员对审核未通过公告操作符合要求。9. 测试9(留言管理模块)员工登录系统后进入员工留言模块建立两条留言信息并保存,提示操作成功。员工留言新增功能
16、满足条件。将两条记录进行提交操作,提示操作成功,记录状态从未提交状态变为待审核状态,员工留言提交功能满足条件。分别以管理员和超级管理员登录系统进入留言管理菜单,都会看到刚刚创建的两条留言记录,分别对其中的一条记录进行回复,输入数据点击保存,提示操作成功,同时记录被移除列表。留言回复功能满足条件。员工登录系统查看留言回复记录会看到不同管理员回复的记录,点击记录查看详情,记录状态由已回复变为已查看状态,相应颜色也会发生改变。员工查看回复消息功能满足条件。10. 测试10(公司通讯录模块)员工登录系统后进入公司通讯录菜单模块,可以看到公司所有员工的联系信息,输入员工姓名进行模糊查询,可以得到相关员工
17、信息的查询结果。员工对公司通讯录的操作满足条件。管理员登录系统后进入公司通讯录菜单模块,可以看到公司所有员工的联系信息,输入员工姓名进行模糊查询,可以得到相关员工信息的查询结果。管理员对公司通讯录的操作满足条件。超级管理员登录系统后进入公司通讯录菜单模块,可以看到公司所有员工的联系信息,输入员工姓名进行模糊查询,可以得到相关员工信息的查询结果。超级管理员对公司通讯录的操作满足条件。11. 测试11(回收站模块)超级管理员进入系统后点击回收站功能菜单中的员工删除历史,展现出被第一次删除的员工记录,分别对不同记录执行还原和删除功能,提示操作成功。还原成功后的员工记录会在员工管理菜单中查到,删除后的
18、数据将被彻底删除。超级管理员对回收站员工删除历史操作满足条件。超级管理员进入系统后点击回收站功能菜单中的部门删除历史,展现出被第一次删除的部门记录,分别对不同记录执行还原和删除功能,提示操作成功。还原成功后的部门记录会在部门管理菜单中查到,删除后的数据将被彻底删除。超级管理员对回收站部门删除历史操作满足条件。超级管理员进入系统后点击回收站功能菜单中的职位删除历史,展现出被第一次删除的职位记录,分别对不同记录执行还原和删除功能,提示操作成功。还原成功后的职位记录会在职位管理菜单中查到,删除后的数据将被彻底删除。超级管理员对回收站职位删除历史操作满足条件。超级管理员进入系统后点击回收站功能菜单中的
19、用户删除历史,展现出被第一次删除的用户记录,分别对不同记录执行还原和删除功能,提示操作成功。还原成功后的用户记录会在用户管理菜单中查到,删除后的数据将被彻底删除。超级管理员对回收站用户删除历史操作满足条件。四、对软件功能的结论1. 功能1(登录模块)1.1 能力该部份经黑盒测试及集成测试,可自动识别不同登入者的身份,分别提供不同的功能。1.2 限制用户名和密码过于简单,不能防止SQL注入式攻击,安全性不高。2. 功能2(公司基本信息管理模块)2.1 能力(1)公司员工基本信息管理(2)公司部门基本信息管理(3)公司职位基本信息管理(4)公司用户基本信息管理2.2 限制(1)经测试员工基本信息管
20、理模块功能可以实现(2)经测试部门基本信息管理模块功能可以实现(3)经测试职位基本信息管理模块功能可以实现(4)经测试用户基本信息管理模块功能可以实现3. 功能3(签到、签退模块)3.1 能力(1)员工每天的签到、签退考勤制度的实现(2)管理员对员工考勤记录的操作(3)超级管理员对员工考勤记录的操作3.2 限制(1)经测试员工签到、签退模块功能可以实现(2)经测试管理员签到管理模块功能可以实现(3)经测试超级管理员签到管理模块功能可以实现4. 功能4(请假模块)4.1 能力(1)员工请假流程的实现(2)管理员对员工请假记录的操作(3)超级管理员对员工请假记录的操作4.2 限制(1)经测试员工请
21、假流程模块功能可以实现(2)经测试管理员请假管理模块功能可以实现(3)经测试超级管理员请假管理模块功能可以实现5. 功能5(留言模块)5.1 能力(1)员工留言流程的实现(2)管理员对员工留言记录的操作(3)超级管理员对员工留言记录的操作5.2 限制(1)经测试员工留言流程模块功能可以实现(2)经测试管理员留言管理模块功能可以实现(3)经测试超级管理员留言管理模块功能可以实现6. 功能6(公告模块)6.1 能力(1)管理员对公告创建提交的操作(2)超级管理员对公告记录的操作(3)员工、管理员和超级管理员已发布公告查看6.2 限制(1)经测试管理员公告操作模块功能可以实现(2)经测试超级管理员公告操作模块功能可以实现(3)经测试员工、管理员和超级管
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 大米购买合同范例
- 出租道具租赁合同范例
- 合伙挖机合同范例
- 场地续租赁合同范例
- 合同范例定制
- 农村小型承包设备合同模板
- 体育培训机构合同范例
- 商场转租合同范例
- 修建大桥劳务合同范例
- 商场柜台招商合同模板
- 森林病虫害防治造林施工承包合同
- 2024年湖北省人才发展集团有限公司社会招聘8人笔试模拟试题及答案解析
- 2024年道路运输企业安全生产管理人员考试试题题库
- 《巧用形状突重点》说课稿
- 幼儿园文学活动的设计与指导课件
- 卫生院24小时值班制度
- 开源软件漏洞分析方法研究
- 【8物(科)期中模拟】合肥市2023-2024学年八年级上学期期中模拟物理作业试卷
- 手工木工(高级)技能认定理论考试题库大全-下(判断题)
- 5材料仿生完整版本
- 情商与智慧人生学习通超星期末考试答案章节答案2024年
评论
0/150
提交评论