长信通人力资源管理系统测试报告1.简介1.1编写目的本测试报告为长信通人力资源管理系统项目的测试报告,目的在于总结测试阶段的测试以及分析测试结果,描述系统是否达到长信通人力资源管理系统功能目标。预期参考人员包括用户、测试人员、开发人员、项目管理者。1.2项目背景由于公司快速发展,从只有几十人的小公司发展成为具有五六百名员工的公司,因此目前迫切地需要一套人力资源管理系统,来对公司的人力资源进行管理,提高公司的运作效率。本次开发的功能是人力资源管理系统中的一部分。1.3系统简介该系统的用户有:系统管理员、公司各级领导、普通员工。功能包括:1.登录(Login)2.退出(Logout)3.修改密码(ChangePassword)4.增加员工信息(AddEmployee)5.更新员工状态(ChangeStatus)6.更新员工联系方式(ChangeContact)7.查询员工信息(FindEmployee)8.查询员工联系方式(FindContact)9.批量增加员工信息(BatchAddEmployee)2.测试概要本报告测试内容包括:登录、退出、修改密码、添加员工信息(基本信息和联系方式)、更新员工状态、更新员工联系方式、查询个人信息(基本信息和联系方式)、查询员工信息(基本信息和联系方式)、批量添加员工信息(基本信息和联系方式)。2.1测试环境与配置CPU:Intel(R)Core™i5双核内存:2.00GB(1.68GB可用)操作系统:win7JDK版本:1.6数据库:MySQLWeb容器:6.03.测试结果及分析3.1.测试过程情况与记录测试项目一:用户登录用户在输入错误的密码时给以提示:密码输入错误等1.测试数据:a)用户名chenxinnan密码123(用户名密码正确)b)用户名chenxinna密码000000(用户正确,密码不正确)c)用户名密码123(用户名没输,密码正确)c)用户名chenxinna密码(用户名正确,密码没输)2.预期结果a)登陆成功跳转相应主页面;b)提示用户名或密码不正确;c)提示用户名不能为空;d)提示密码不能为空;3.页面显示a)登录成功进入系统主页b)提示用户名或密码不正确c)提示用户名不能为空;d)提示密码不能为空;测试项目二:登出1.测试方案a)点击主页面退出链接2.预期结果a)注销成功跳转登陆页面3.页面显示预期结果与实际结果一致。测试项目三:权限管理1.测试步骤:a).chenxinnan用户登录(系统管理员)b).zhouyongxiong用户登录(部门经理)c).tianweina用户登录(普通员工)2.测试数据:a).系统管理员:Chenxinnan密码:123b).部门经理:zhouyongxiong密码:123c).普通员工:tianweina密码:1233.页面显示:a).系统管理员登录成功,显示页面b).部门经理登录成功,显示页面c).普通员工登录成功显示页面4.实际结果与测试结论与预计结果一致,权限控制满足需求要求,功能正确。测试方案四:修改密码1.测试方案:a).输入原密码,不输入修改密码b).输入确认密码,不输入原密码c).输入的确认密码与修改密码不一致d).输入的确认密码与修改密码一致且与原密码不同2.测试数据:a).原密码:123修改密码不输入b).原密码:确认密码:123c).原密码:123新密码:1234确认密码:12345d).原密码:123新密码:1234确认密码:12343.页面显示:a).原密码:123修改密码不输入此数据显示页面b).输入确认密码,不输入原密码此数据显示页面c).原密码:123新密码:1234确认密码:12345此数据显示页面d).原密码:123新密码:1234确认密码:1234此数据显示页面4.实际结果与测试结论:与预期值结果一致,修改密码能满足需求要求,功能正确。测试方案五:增加员工信息1.测试方案:a)插入字段未填全提交1、用户名没填写2、姓名没填3、身份证没填4、入职日期没输5、出生日期没填6、密码没填7、用户编号没填b)正确填写相应选项后提交2.试数据略3.预期结果1、用户名没填写2、姓名没填3、身份证没填4、入职日期没输5、出生日期没填5、密码没填7、用户编号没填测试方案六:更新员工状态1.测试方案:a)没有输入用户名提交b)用户名正确,离职日期在入职日期之前c)输入正确的用户名和离职日期2.测试数据:a)用户名:离职日期:2011-09-09b)用户名:jiami离职日期:2011-08-08c)用户名:jiami离职日期:2011-09-103.预期结果:a)更新员工状态失败返回到更新员工状态页面并提示错误信息:请输入用户名b)更新员工状态失败返回到更新员工状态页面并提示错误信息:页面出错c)更新成功,跳转到操作成功页面测试方案七:更新员工状态1.测试方案a)某一个选项没有输入提交b)手机号码输入不合法c)电话号码输入不合法d)电子邮箱输入不合法e)输入都正确2.测试数据a)手机号码没有输入电话号码4321869电子邮箱cxn@126.com地址朝阳区b)手机号码122122212电话号码4321869电子邮箱cxn@126.com地址朝阳区c)手机号码15501082293电话号码43218电子邮箱cxn@126.com地址朝阳区d)手机号码15501082293电话号码4321869电子邮箱cxn126.com地址朝阳区e)手机号码15501082293电话号码4321869电子邮箱cxn@126.com地址朝阳区3.预期结果:a)手机号码没有输入显示页面b)手机号码输入不合法显示页面c)电话号码输入不合法d).电子邮箱输入不合法显示页面f)输入全部正确跳转到操作成功页面测试方案八:查询员工信息1.测试方案:a)点击相应的菜单或超链接2.测试数据:无3.预期结果4.实际结果与测试结论:与预期值结果一致,查看员工信息能满足需求要求,功能正确测试方案九:分页显示查询员工信息1.测试方案a).系统管理员登陆分页显示所有员工b).部门经理登陆分页显示本部门所有员工2.测试数据a)userName:chenxinnanpassword:1234b)userName:zhouyongxiongpassword:1233.预期结果a).系统管理员登陆分页显示所有员工b).部门经理登陆分页显示本部门所有员工4.实际结果与测试结论:与预期结果一致,查询员工信息能满足需求要求,功能正确。测试方案十:批量录入员工信息1.测试方案a)选择已经上传过得文件提交2.测试数据a)employee.txt3.预期结果a)选择已经上传过得文件提交录入成功则显示操作成功页面