
系统名称:高校人事管理系统
系统功能描述:处理高校教师职工等人员的人事信息,对高校职工进行管理,是高校日常事务处理更加高效,包括职工工资,职工在职,假期,退休等事务处理
2测试范围、目的与方法
2.1测试范围
测试系统的主要功能,以及所包含的功能,以及运行所需环境等,还要测试系统的可靠性,以及界面美观是否符合用户需求。
2.2测试目标
根据项目(管理)计划中的质量目标,确定人事管理的功能、非功能等方面是否能正常高效的运行,使得系统能够让用户很好的处理高校事务。
3测试条件和工具
3.1测试环境
测试在能正常运行的windows 环境下(windows xp 或者 windows 7 系统)
3.2测试工具
安装有delphi 7 软件、 SQL Server 2000 或者是SQL Server 2005,并能正常运行的计算机。
4测试用例
4.1功能测试
4.1.1被测试对象(单元)的介绍
高效人事管理系统软件为此次测试的项目,功能测试主要是针对软件功能以进行测试
4.1.2测试环境与测试辅助工具的描述
| 数 据 库: | Microsoft SQL Server 2005 |
| 系统平台: | Windows XP SP3/win 7操作平台 |
| 运行环境: | Windows 系统 |
| 测试工具: | 手动测试 |
| 测试结果: | 所有功能可以正常使用 |
| 测试用例 | 登录用例 | ||
| 测试用例ID | Admin (密码是:123) Tom (该用户不存在) | ||
| 输入/动作 | 期望的输出/相应 | 实际情况 | |
| 输入用户名:admin,密码:admin,点击登录 | 用户登录成功,跳转至首页… | 用户登录成功,跳转至首页… | |
| 输入用户名:admin,密码:123,点击登录 | 用户名或密码错误 | 用户名或密码错误 | |
| 输入用户名:Tom,密码:123,点击登录 | 用户名或密码错误 | 用户名或密码错误 | |
| 点击取消 | 退出系统 | 系统登录界面关闭系统退出 | |
4.1.4.1系统管理
| 测试用例 | 单位信息用例 | ||
| 测试用例ID | Admin (密码是:123) | ||
| 输入/动作 | 期望的输出/相应 | 实际情况 | |
| 单位名称改为:湖工科技 法人改为:hg 地址改为:磁湖路 点击修改 | 提示修改成功 | 单位信息修改成功,并有提示,点击确定后返回修改界面 | |
| 测试用例 | 管理员设置 | ||
| 测试用例ID | Admin (密码是:123) | ||
| 输入/动作 | 期望的输出/相应 | 实际情况 | |
| 输入:操作员名称:Jake 操作员密码:123a 并点击添加 | 信息添加成功 | 信息窗口多了操作员Jake一项 | |
| 选择操作员:a 对操作密码进行修改 , 改为: aaa,点击修改 | 密码修改成功 | 信息窗口中操作人员a的密码改为: aaa | |
| 点击退出 | 退出窗口管理员设置 | 回到主界面 | |
| 测试用例 | 数据备份数据还原 | ||
| 测试用例ID | Admin (密码是:123) | ||
| 输入/动作 | 期望的输出/相应 | 实际情况 | |
| 点击数据备份,点击确认 | 选择备份路径,确认备份 | 选择备份路径d:/beifen,点击备份,d:/beifen目录下已经备份成功 | |
| 点击数据库还原,点击确认,选择所选的备份数据库,点击确认 | 数据库还原成功 | 选择d:/beifen目录下的备份数据库,提示还原成功 | |
| 测试用例 | 重新登录和退出系统用例 | ||
| 测试用例ID | Admin (密码是:123) | ||
| 输入/动作 | 期望的输出/相应 | 实际情况 | |
| 点击重新登录选项 | 系统会到登录几界面 | 系统回到登录界面 | |
| 点击退出系统 | 系统提示是否退出,选择退出,则退出,选择否这不退出 | 系统提示是否退出,选择退出,则退出,选择否这不退出 | |
| 测试用例 | 部门信息用例 | ||
| 测试用例ID | Admin (密码是:123) | ||
| 输入/动作 | 期望的输出/相应 | 实际情况 | |
| 写入部门编号:004 写入部门名称:文档部,点击添加 | 部门信息添加成功 | 在录入员工信息选项时,部门选项框中出现004(w文档部) | |
| 选中部门006(编号)修改名称为‘人事部’点击修改 | 编号为:006的部门名称变为人事部 | 在录入员工信息选项时,部门选项框中出现006(人事部) | |
| 输入用户名:Tom,密码:123,点击登录 | 用户名或密码错误 | 用户名或密码错误 | |
| 写入部门编号:004 写入部门名称:文档部,点击添加 | 提示不能重复添加004 | 提示不能重复添加 | |
| 测试用例 | 工种信息用例 | ||
| 测试用例ID | Admin (密码是:123) | ||
| 输入/动作 | 期望的输出/相应 | 实际情况 | |
| 添加工种,在工种信息栏中输入:后勤人员,点击保存 | ‘后勤人员’这一工种添加成功 | 保存后提示保存成功,在录入员工信息选项时,工种选项框中出现后勤人员 | |
| 删除工种,选中‘开发人员‘点击删除 | 提示已删除‘开发人员‘ | 提示成功删除,并录入时没有‘开发人员‘选项 | |
| 添加工种,在工种信息栏中输入:后勤人员,点击保存 | 提示添加不能重复 | 提示重复错误 | |
| 删除工种,选中‘开发人员‘点击删除 | 提示‘开发人员‘不存在 | 提示‘开发人员‘不存在不能删除 | |
| 测试用例 | 职称类型用例 | ||
| 测试用例ID | Admin (密码是:123) | ||
| 输入/动作 | 期望的输出/相应 | 实际情况 | |
| 输入职称:教授 | 信息添加成功 | 在录入员工信息选项时,职称选项框中出现‘教授‘选项 | |
| 输入职称:教授 | 提示重复错误 | 提示该职称已存在 | |
| 选中要修改的职称“putongjiaoshi“,输入:”普通教师“ | 修改成功 | 提示修改成功,在录入员工信息选项时,职称选项框中出现‘普通教师‘选项 | |
| 上步骤中点击取消 | 修改不保存 | 对系统的修改无效 | |
| 点击退出 | 返回到主菜单 | 返回主界面 | |
| 测试用例 | 应聘人信息用例 | ||
| 测试用例ID | Admin (密码是:123) | ||
| 输入/动作 | 期望的输出/相应 | 实际情况 | |
| 输入相应的应聘人‘唐恒飞‘信息数据后点击添加,点击保存 | 信息添加成功 | 提示添加成功,保存成功。在应聘信息浏览选项中可以查看到新添加的“唐恒飞“的信息 | |
| 输入相应的应聘人‘唐恒飞‘信息数据后点击添加,点击保存 | 提示重复错误 | 提示该人员已存在,不能重复添加 | |
| 点击取消 | 结束添加,并不保存添加信息 | 不添加信息并退出“应聘人信息“窗口 | |
| 点击退出 | 返回到主菜单 | 返回主界面 | |
| 测试用例 | 新员工登记用例 | ||
| 测试用例ID | Admin (密码是:123) | ||
| 输入/动作 | 期望的输出/相应 | 实际情况 | |
| 输入相应的应聘人‘王红‘信息数据后点击添加,点击保存 | 信息添加成功 | 提示添加成功,保存成功。在新员工信息浏览选项中可以查看到新添加的“王红“的信息 | |
| 输入相应的应聘人‘王红‘信息数据后点击添加,点击保存 | 提示重复错误 | 提示该人员已存在,不能重复添加 | |
| 点击取消 | 结束添加,并不保存添加信息 | 不添加信息并退出“新员工登记“窗口 | |
| 点击退出 | 返回到主菜单 | 返回主界面 | |
| 测试用例 | 员工调度用例 | ||
| 测试用例ID | Admin (密码是:123) | ||
| 输入/动作 | 期望的输出/相应 | 实际情况 | |
| 查找员工‘苏武‘,点击查找,选择按姓名查找,点击确定 | 信息框中出现苏武的个人信息 | 查找成功出现“苏武“的信息 | |
| 点击显示全部 | 全部职工信息显示出来 | 在信息栏中显示出所有职工信息 | |
| 选择王红的部门为vb 职务 b,职称教授,点击调动 | 调动成功 | 提示调动成功,查看“王红“信息,则部门为vb 职务 b,职称教授 | |
| 点击退出 | 返回到主菜单 | 返回主界面 | |
| 测试用例 | 员工离职用例 | ||
| 测试用例ID | Admin (密码是:123) | ||
| 输入/动作 | 期望的输出/相应 | 实际情况 | |
| 查找员工‘张三‘,点击查找,选择按姓名查找,点击确定 | 信息框中出现张三的个人信息 | 查找成功出现“张三“的信息 | |
| 点击显示全部 | 全部在职职工信息显示出来 | 在信息栏中显示出所有在职职工信息 | |
| 选择张三,并点击离职,确定 | 离职成功 | 职工信息栏里查找不到张三信息,掌声呢离职成功 | |
| 点击退出 | 返回到主菜单 | 返回主界面 | |
| 测试用例 | 员工复职用例 | ||
| 测试用例ID | Admin (密码是:123) | ||
| 输入/动作 | 期望的输出/相应 | 实际情况 | |
| 查找员工‘赵娜‘,点击查找,选择按姓名查找,点击确定 | 信息框中出现赵娜的个人信息 | 查找成功出现“赵娜“的信息 | |
| 点击显示全部 | 全部离职职工信息显示出来 | 在信息栏中显示出所有离职职工信息 | |
| 选择张三,并点击复职,确定 | 复职成功 | 职工离职信息栏里查找不到张三信息,调职信息栏中出现张三,复职成功 | |
| 点击退出 | 返回到主菜单 | 返回主界面 | |
| 测试用例 | 员工信息浏览用例 | ||
| 测试用例ID | Admin (密码是:123) | ||
| 输入/动作 | 期望的输出/相应 | 实际情况 | |
| 选择查询条件为“编号“:mr006点击查询 | 信息框中出现刘超的个人信息 | 查找成功出现“刘超“的信息 | |
| 继续上步骤,点击删除 | 刘超信息被删除 | 在信息栏中成功删除了“刘超“ | |
| 选择查询条件为“姓名“:何,点击模糊查询 | 信息框中出现含有“何“的所有人的信息 | 职工离职信息栏里显示何婷 和何泉 两位职工的信息,模糊查找成功 | |
| 点击退出 | 返回到主菜单 | 返回主界面 | |
| 测试用例 | 工资设置用例 | ||
| 测试用例ID | Admin (密码是:123) | ||
| 输入/动作 | 期望的输出/相应 | 实际情况 | |
| 选择对应员工(用编号mr001)修改工资为:1000点击修改 | 信息框中出现王红的个人信息的工资改为1000 | 编号mr001(王红)的工资修改成功 | |
| 选中王一,点击删除 | 王一信息被删除 | 在信息栏中成功删除了“王一“ | |
| 选择对应员工(用姓名张莹)修改工资为:1200点击修改 | 信息框中出现张莹的个人信息并且工资改为1000 | 编号张莹(mr004)的工资修改成功 | |
| 点击退出 | 返回到主菜单 | 返回主界面 | |
| 测试用例 | 工资表用例 | ||
| 测试用例ID | Admin (密码是:123) | ||
| 输入/动作 | 期望的输出/相应 | 实际情况 | |
| 选择工资表月份(2005-11月) | 信息框中显示2005年11月的工资信息表 | 显示2005年11月工资表 | |
| 接上步骤,点击生成工资表 | 工资表生成成功 | 提示工资表生成成功 | |
| 接第一歩,点击月工资结算 | 月工资结算成功 | 提示月工资结算成功 | |
| 接第二歩,点击取消生成 | 取消工资变生成 | 提示取消成功,信息栏中信息表消失 | |
| 点击退出 | 返回到主菜单 | 返回主界面 | |
| 测试用例 | 文档浏览用例 | ||
| 测试用例ID | Admin (密码是:123) | ||
| 输入/动作 | 期望的输出/相应 | 实际情况 | |
| 选择工资表月份(2005-11月) | 信息框中显示2005年11月的工资信息表 | 显示2005年11月工资表 | |
| 接上步骤,点击打印 | 打印工资档案表 | 若有打印机则打印 | |
| 点击退出 | 返回到主菜单 | 返回主界面 | |
执行特定操作的系统响应时间较短、对鼠标的响应能力良好、当系统数据量很大时,系统响应时间是在许可的范围内。
4.3安全性测试
系统的权限控制一般,在权限方面需要改进。
4.4兼容性测试
该高效人事管理系统能与其它软件同时正常工作,不会引起兼容性问题。
4.5移植性测试
移植到其它操作系统平台下能正常工作。能够在xp和win7系统下正常运行。
4.6用户界面测试
测试用户界面的友好性,操作菜单、操作按钮、列表、对话框、文本输入框等的通用性较好。窗口切换、移动、改变大小能够正常使用;各种界面元素的文字,如标题、提示等合乎约定;各种界面元素支持键盘操作;各种界面元素支持鼠标操作;对有风险的操作,有“确认”、“放弃”等提示;界面元素的布局合乎统一的约定;界面元素的形状合乎统一的约定;界面上的字体符合统一约定;图标合乎统一的约定。
