人力资源管理系统测试报告_第1页
人力资源管理系统测试报告_第2页
人力资源管理系统测试报告_第3页
人力资源管理系统测试报告_第4页
人力资源管理系统测试报告_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

人力资源管理系统工作内容:详细设计报道作业日期:2016年8月20日开发小组:ABCJ、组TOC\o"1-5"\h\z.引言1编写目的1项目背景1定义1项目简介1操作系统1参考资料2.测试范围2.测试策略3测试完成标准3测试类型3功能测试3性能测试4用户界面(UI)测试4安全性与访问控制测试5兼容性测试6回归测试6测试实施阶段7.测试计划7测试阶段7测试进度8测试软件9测试环境10.测试项目说明10单位测试10测试用例15安全性与访问控制测试23兼容性测试23回归测试23.报道总结24一.引言编写目的根据软件的功能及结构设计出相应的测试用例,目的在于尽可能发现程序中的存在的错误,并加以改正,以达到减低系统运行的故障,使交付到用户手中的系统是一个尽可能安全的、可靠的和有效地系统。本文档将为测试人员提供测试用例,对测试人员进行测试指导,使测试工作顺利进行。项目背景小组名称:ABCJ、组项目名称:人力资源管理系统定义人力资源管理系统项目简介平台:主要使用.net平台用来完成人力资源管理系统。功能:本系统为员工、部门经理和管理员提供职工和部门信息的填加,修改和删除功能,包括职工档案、员工履历、员工合同、部门名称、部门经理等,可以记录奖惩情况,包括获奖人员、奖惩时间、奖惩内容等,并能够维护和查询教育培训信息,最后还可以让系统管理员进行后台管理,包括组织管理、安全控制。操作系统:WindowsServer版本2003操作系统附加功能:SP4版本:3数据库平台:MicrosoftVisualSourceSafe应用平台:MicrosoftVisualStudio版本:2008客户端软件:MSIE版本:6.0参考资料人力资源系统需求分析说明书二.测试范围为了使系统能够高效率,低错率地运行,此次测试应尽可能可能多的找出系统的错误;本次测试以一定时间内找出的错误数低于某个限度为结束标准。采用黑盒测试方法,整个过程采用自底向上,逐个集成的的办法,依次进行单元测试,组装测试,测试用例的设计应包括合理的和不合理的输入条件。该项目选择V模型作为项目的生命周期,在项目开发过程中,项目组将对所开发的模块进行单元测试,开发人员单元测试时互换代码走查,然后再对各模块进行集成测试。测试组将依据《用户需求说明书》和《设计说明书》以及相应的设计文档进行系统测试。

执行的测试类型将包括:功能测试、性能测试、用户界面(UI)测试、兼容性测试、安全性与访问控制测试、回归测试等。三.测试策略测试完成标准最终通过系统测试,系统无业务逻辑错误和二级的BUG经确定的所有缺陷都已得到了商定的解决结果。所设计的测试用例已全部重新执行,已知的所有缺陷都已按照商定的方式进行了处理,而且没有发现新的缺陷。测试类型功能测试测试范围验证数据精确度、数据类型、业务功能等相关方面的止确性

测试目标核实所有功能均已正常实现。1.业务流程检验:各个业务流程符合常规逻辑,用户使用时不会产生疑问。2、数据精确:各数据类型的输入输出时统计精确。技术采用黑盒测试,使用边界值测试、等价类划分、数据驱动等测试方法工具与方法手工测试开始标准测试用例设计完毕并且通过同行评审且项目组移交系统测试完成标准95%M试用例通过并且最高级缺陷全部解决测试重点与优先级需考虑的特殊事项性能测试测试范围大流量的数据与多用户操作时性能方面的测试测试目标核实系统在大流量的数据与多用户操作时软件性能的稳定性,不造成系统崩溃或相关的异常现象技术自动化测试工具与方法VisualStudio2010TeamTestEdition开始标准自动化测试脚本设计并评审通过且项目组移交系统测试完成标准系统满足用户需求中所要求的性能要求测试重点与优先级需考虑的特殊事项用户界面(UI)测试

测试范围.导航、链接、Cookie、贝闻结构包括采单、目景、颜色、字体、按钮名称、TITLE、提示信息的一致性等。.友好性、可操作性(易用性)测试目标核实各个窗口风格(包括颜色、字体、提示信息、图标、TITLE等等)都与基准版本保持一致,或符合可接受标准,能够保证用户界面的友好性、易操作性,而且符合用户操作习惯。技术WEBM试通用方法工具与方法手工测试开始标准项目组移交系统测试完成标准UI符合可接受标准,能够保证用户界面的友好性、易操作性,而且符合用户操作习惯测试重点与优先级需考虑的特殊事项安全性与访问控制测试测试范围.密码:登录、超级管理员、一般管理员、普通用户或会员等.权限.非法攻击.登录超时限制等等测试目标.应用程序级别的安全性:核实用户只能操作其所拥后权限能操作的功能。.系统级别的安全性:核实只有具备系统访问权限的用户才方旨访问系统。技术代码包或者非法攻击工具工具与方法手工测试开始标准项目组移交系统测试

完成标准执行各种非法操作无安全漏洞且系统使用正常测试重点与优先级需考虑的特殊事项兼容性测试测试范围.使用/、同版本的/、同浏览器、分辨率、操作系统分别进行测试。.不同操作系统、浏览器、分辨率和各种运行软件等各种条件的组合测试。测试目标核实系统在不同的软件和硬件配置中运行稳定技术黑盒测试工具与方法手工测试开始标准项目组移交系统测试完成标准在各种/、同版本/、同类项浏览器、操作系统或者其组合下均能正常实现其功能测试重点与优先级需考虑的特殊事项回归测试测试范围所有功能、性能、用户界面、兼容性、安全性与访问控制等测试类型测试目标核实执行所有测试类型后功能、性能等均达到用户需求所要求的标准技术黑盒测试工具与方法手工测试和自动化测试开始标准每当被测试的软件或具环境改变时在每个合适的测

试阶段上进行回归测试完成标准95%勺测试用例执行通过并通过系统测试测试重点与优先级需考虑的特殊事项测试实施阶段测试类型测试阶段单元测试集成测试系统测试验收测试功能测试XXX性能测试XXX安全性测试XXX兼容性测试XXX用户界面(UI)测试XX回归测试每当被测试的软件或其环境改变时在每个合适的测试阶段上进行回归测试备注:””表示由测试组执行,“X”表示由项目组执行;四.测试计划测试阶段在编写程序时,每完成某个模块的程序代码就进行相应模块的单元测试;整个系统编码完成之后进行系统集成测试和用户界面测试;最后进行beta版测试。第一阶段:与编码同步进行单元测试,主要进行白盒测试,用路径覆盖,条件覆盖,判定覆盖等方法,代码覆盖率要求达到100%主要是对函数的逻辑验证及简单的性能测试。第二阶段:集成测试,对软件设计报告中划分的模块进行功能测试,主要包括登录测试,查询,添加,修改,删除部门信息、培训信息、招聘信息、员工信息、奖惩信息、薪资信息的测试,界面测试:测试系统的易用性和美观性;回归测试:针对前俩阶段所作的修改,进行重新测试,检验修改是否影响了系统的其它部分;Beta测试:交予其它非开发人员进行黑盒测试,确认完成了需求说明书中的所有功能;测试进度模块测试的顺序如下:1)登录模块测试2)系统管理员主界面模块测试;3)系统管理员模块中的部门管理测试;其中又包括添加部门、删除部门、查询部门、显示部门信息等测试;4)系统管理员模块中的员工管理测试;其中又包括添加员工、删除员工、查询员工、显示员工信息、条件查询员工信息等测试;5)系统管理员模块中的招聘管理测试;其中又包括添加应聘人员信息、删除应聘人员信息、查询招聘信息、显示招聘信息、条件查询等测试;6)系统管理员模块中的培训管理测试;其中又包括添加培训信息、删除培训信息、查询培训信息、显示培训信息、条件查询等测试;7)系统管理员模块中的奖惩管理测试;其中又包括添加奖惩信息、删除奖惩信息、查询奖惩信息、显示奖惩信息、条件查询等测试;8)系统管理员模块中的薪资管理测试;其中又包括添加员工的信息、删除特定的员工薪资信息、查询某个员工薪资信息、显示所有员工薪资信息、条件查询等测试;9)系统管理员模块中的系统管理测试;其中又包括添加管理员、删除管理员、修改管理员信息、显示管理员信息等测试;10)管理员模块集成测试;11)部门管理模块集成测试;12)员工管理模块集成测试;13)招聘管理模块集成测试;14)培训管理模块集成测试;15)奖惩管理模块集成测试;16)薪资管理模块集成测试;测试软件VisualStudio2010、SQLSERVER2005VisualStudio2010测试环境WindowsXP五.测试项目说明5.1单元测试1测试项目1.以下皆为单元测试测试1:名称:系统登录目的:测试系统登录界面内容:包括用户编号口令输入、密码输入、验证码等正确性检查、合法性检查,系统界面显示控制。测试2:名称:添加部门目的:测试添加部门的功能内容:包括管理员信息的输入,合法性检查,新部门信息入库。测试3:名称:查询部门信息目的:测试查询部门信息功能内容:包括对输入信息的合理性检查。测试4:名称:删除部门信息目的:测试删除部门信息的功能内容:包括检查所要删除的部门是否存在,合法性检查,更新后的部门信息入库测试5:名称:显示部门信息目的:测试用控件显示部门信息内容:包括连接数据源的正确性检查测试6:名称:添加员工信息目的:测试添加员工信息的功能内容:包括管理员信息的输入,合法性检查,新员工信息入库。测试7:名称:查询员工信息目的:测试查询员工信息功能内容:包括对输入信息的合理性检查。测试8:名称:删除员工信息目的:测试删除员工信息的功能内容:包括检查所要删除的员工是否存在,合法性检查,更新后的员工信息入库测试9:名称:显示员工信息目的:测试用控件显示员工信息内容:包括连接数据源的正确性检查测试10:名称:按条件查询员工信息目的:测试按部门查询员工信息功能内容:包括对输入信息的合理性检查测试11:名称:添加应聘人员信息目的:测试添加应聘人员信息的功能内容:包括管理员信息的输入,合法性检查,新应聘人员信息入库。测试12:名称:查询应聘人员信息目的:测试查询应聘人员信息功能内容:包括对输入信息的合理性检查。测试13:名称:删除应聘人员信息目的:测试删除应聘人员信息的功能内容:包括检查所要删除的人员是否存在,合法性检查,更新后的招聘信息入库测试14:名称:显示招聘信息目的:测试用控件显示招聘信息内容:包括连接数据源的正确性检查。测试15:名称:按条件查询应聘人员信息目的:测试按是否录用查询应聘人员信息功能内容:包括对输入信息的合理性检查测试16:名称:添加培训信息目的:测试添加培训信息的功能内容:包括管理员信息的输入,合法性检查,新培训信息入库。测试17:名称:查询培训信息目的:测试查询培训信息功能内容:包括对输入信息的合理性检查。测试18:名称:删除培训信息目的:测试删除培训信息的功能内容:包括检查所要删除的培训信息的编号是否存在,合法性检查,更新后的培训信息入库测试19:名称:显示培训信息目的:测试用控件显示培训信息内容:包括连接数据源的正确性检查。测试20:名称:按条件查询培训信息目的:测试按详细查询培训信息功能内容:包括对输入信息的合理性检查测试21:名称:添加奖惩信息目的:测试添加奖惩信息的功能内容:包括管理员信息的输入,合法性检查,新奖惩信息入库。测试22:名称:查询奖惩信息目的:测试查询奖惩信息功能内容:包括对输入信息的合理性检查。测试23:名称:删除奖惩信息目的:测试删除奖惩信息的功能内容:包括检查所要删除的奖惩信息的编号是否存在,合法性检查,更新后的奖惩信息入库测试24:名称:显示奖惩信息目的:测试用控件显示奖惩信息内容:包括连接数据源的正确性检查。测试25:名称:按条件查询奖惩信息目的:测试按奖励和惩罚查询奖惩信息功能内容:包括对输入信息的合理性检查测试26:名称:添加薪资信息目的:测试添加薪资信息的功能内容:包括管理员信息的输入,合法性检查,新薪资信息入库。测试27:名称:查询薪资信息目的:测试查询薪资信息功能内容:包括对输入信息的合理性检查。测试28:名称:删除薪资信息目的:测试删除薪资信息的功能内容:包括检查所要删除的员工的薪资的编号是否存在,合法性检查,更新后的薪资信息入库测试29:名称:显示薪资信息目的:测试用控件显示薪资信息内容:包括连接数据源的正确性检查。测试30:名称:按条件查询薪资信息目的:测试按年月和部门查询薪资信息功能内容:包括对输入信息的合理性检查测试31:名称:添加管理员目的:测试添加管理员的功能内容:包括管理员信息的输入,合法性检查,新管理员信息入库。测试32:名称:查询管理员信息目的:测试查询管理员信息功能内容:包括对输入信息的合理性检查。测试33:名称:删除管理员信息目的:测试删除管理员信息的功能内容:包括检查所要删除的管理员是否存在,合法性检查,更新后的管理员信息入库测试34:名称:显示管理员信息目的:测试用控件显示管理员信息内容:包括连接数据源的正确性检查。测试35:名称:修改密码目的:测试管理员修改密码功能内容:输入原密码、输入新密码,然后把新密码存入数

据库,显示是否修改成功的信息。2测试用例:系统登录假设数据库中拥有用户名为1,密码为2的管理员

输入条件预期输出用户名密码验证码1222134用户名或密码不能为空!请输入止确的用户和密码!13456用户名或密码不能为空!请输入止确的用户和密码!11验证码长度不止确!133562用户名或密码输入错误!请重新输入!122134登陆成功:2:添力口部门输入条件预期输出部门ID部门名称创建时间部门人数C娜门2016-07-012部门ID不能为空16VB2016-07-203部门ID已经存在242009-01-203部门名称那个不能为空24VB2009-01-204部门名称已经存在23ASP.NET2创建时间/、能为空23ASP2010-12-122创建时间出错应小于当前日期As1VB2009-12-122部门ID应为int类型23ASP2009-12-13部门人数不能为空23ASP2010-2-302创建时间类型不匹配23ASP2009-10-123增加部门信息成功3:查询部门信息输入条件预期输出部门ID23部门ID存在,可以查询结果12部门ID不存在,不能查询4:删除部门信息输入条件预期输出部门ID23部门ID存在,可以被删除13部门ID不存在,不可以删除5:显示部门信息输入条件预期输出控件的使用用gridview控件加『些正确的SQL语句连接成功SQl语句出现错误连接失败后面的测试用例与以上的测试用例基本类似,都是采用黑盒测试中等价类划分,对每一个测试项目的属性进行等价类划分。先登录,点击部门管理链接;点击”查询所有部门”,会出现所有的部门信息;点击“部门查询”,根据下拉列表框选择编号,显示所要查询的部门信息;点击“修改员工信息”,选择想修改的员工的属性,按“确定”按钮,后查看数据库中员工信息表,发现改变的信息存储在库中。点击“添加部门”,输入部门名称:ASP,创建时间:2009-12-12,备注信息:该部门暂时还没有人。点击“保存”按钮,后查看数据库中部门信息表,发现增加的部门信息存储在库中。点击“删除部门”,根据下拉列表框选择所要删除的部门编号,点击“删除”按钮,后查看数据库中部门信息表,发现删除的部门信息已经不再存储在库中。6:增加员工信息测试测试方案:a)插入字段(未)填全,提交。1、用户名没填写2、姓名没填3、身份证没填4、入职日期没输5、出生日期没填6、密码没填7、用户编号没填b)正确填写相应选项后提交6.1预期结果1)没写用户名2)未输入身份证3)未输入密码4)正确增加7.更新员工状态测试方案:a)没有输入用户名提交b)用户名正确,离职日期在入职日期之前c)输入正确的用户名和离职日期7.2预期结果

a)更新员工状态失败返回到更新员工状态页面并提示错误信息:请输入用户名在职状离职日期201IF9-09人力资源管理系”-更新员在职状离职日期201IF9-09人力资源管理系”-更新员工状态b)更新员工状态失败返回到更新员工状态页面并提示错误信息:页面出错rhnHriBimiiiftlf#陶声户:1dbi所胃胃门;公司用户增色;整统簧咫员一出炊迎登录页面操作出错了!!法嶂直明■君跟政量M鳍地雷联事室毋MiO电子・件c)更新成功,跳转到操作成功页面

操作成功!境/户电・以依致・河站埴包ttAftnNXMN电子总机8:查询员工信息测试方案:a)点击相应的菜单或超链接8.2预期结果与预期值结果一致,查看员工信息能满足需求要求,功能正确9.工作管理系统测试

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论