1、 人事管理系统测试用例 Vs08 软测第六组:贾冠萌,胡世巧、翟梦珂 评 审 日 期: 2012年3月14日 一、功能测试 1、对话框测试输入进行测试。包括中文字符、英文字符、数字字符、特殊字符、及几种字符的组合。 2、对界面可操作按钮进行测试。包括【新增(N)】【保存(S)】【修改(M)】【查询(A)】【打印(P)】【退出(X)】。同时需要对鼠标右键的菜单进行测试。 3、数据保存
2、测试。将1 和2 进行组合。 4、必要条件控制测试。在做了3 时将必要条件(如:a、编号、姓名不可为空b、编号、姓名不可重复)控制测试联合起来。 二、图形界面测试 图形界面测试 用例编号 前置条件 测试内容 测试用例类型 测试结果 1 打开任意窗体 .窗体是否能够基于相关的输入或菜单命令适当的打开 用户登录测试 用户名只有管理员可用,密码无输入就能打开 2 窗体是否能够改变大小、移动和滚动 可以 3 窗体是否能够被关闭 窗口最大化、最小化、关闭、确定按钮、取消按钮的测试 可
3、以 4 .窗体控件 TAB 顺序是否从左到右,从上到下 基本一致 5 是否显示相关的下拉菜单、工具条、滚动条、对话框、按钮、图标和其他控制,既能正确显示又能调用 可以正常显示并能调用 6 多用户联机时所有窗体是否能够实时更新 不能联机使用 以下是对窗体的操作结果显示(由于功能太多,只列举一部分): 1, 窗体的打开 点击“确定”进入人事工资管理系统,无密码输入。 2.窗体能够改变大小、移动和滚动 3.窗体相关的功能可以操作 点击增加,界面显示如下: 点击修改,界面显示: 点击删除,提示如下信息: 点
4、击“是”,可以成功删除!点击“否”提示窗口消失返回上级界面。 三、功能测试 就是对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能。常用的测试方法如下: 用例编号 前置条件 测试内容 测试用例类型 测试结果 1 打开任意窗体 .窗体上“增添”按钮能否执行 增加用户资料(职工信息)测试 可以增加新的用户(职工信息) 2 需增加信息 录入必填信息项 增加用户资料(职工信息)内容 编号(按回车自动跳到下一项)、姓名、所属部门,其它信息项可跳过不录入 3 需增加信息 增加信息的其它信息项 增加其他信息录入方式 所属部门、籍
5、贯、性别、婚姻状况、政治面貌、民族、学历、专业、学位、行政级别、职务、职称、外语语种、外语水平、电脑水平、工资等级、在职状况、用工形式等信息均以选择方式录入 4 需增加信息 增加照片形式内容 支持jpg和bmp格式,且图片大小不能超过200K 5 需增加信息(增加照片) 导出/删除照片 点击 [照片]--[删除照片]/[导出照片] 即可将录入的照片删除或是导出了 6 需增加信息 性别、出生日期、年龄与身份证号的输入 输入是否符合标准 “性别”、“出生日期”、“年龄”三项在输入“身份证号”后系统自动生成 7 需增加信息 合同年限、合同到期、合同签订的输入
6、 输入是否符合标准 “合同年限”=“合同到期”-“合同签订” 8 需增加信息 增加信息输入完毕 增加信息的保存 点击“保存”按钮输入的新的个人信息保存到数据库 9 删除信息 删除一个人员信息 删除一个人员信息测试 选中“乔峰”的 记录,点击 [删 除],显示屏上立 即弹出提示“是 否删除员工[乔 峰]的信息?”, 点击 [是],完成 删除。删除后的 信息保 存到数据库中 保存到数据库中 10 删除信息 同时删除多个员工的信息 同时删除多个员工的信息测试 按住Shift不放, 点选记录的头和 结尾选中,直接 点击 [删除] 删除后的信息
7、保 存到数据库中 11 修改信息 修改员工已录入信息 在弹出窗口的“档 案项目”栏中选择 要修改的项目,然 后在“修改内容”’ 栏中填入将修改为 的值,完成点 [开 始修改] 修改后 的信息保存到数 据库中 12 工龄核算 工龄核算 工龄核算方法的测试 “按月核算”:如果(核算日期的月份 > 入职日期/参加工作日期的月份,核算日期年份-入职日期/参加工作日期的年份,核算日期年份-入职日期/参加工作日期的年份-1) “按年核算”:核算日期年份-入职日期/参加工作时间的年份 “按年核算虚工龄”:核算日期年份-入职日期/参加工作时间的年份+1
8、按日核算”:if(核算日期的月日 > 入职日期/参加工作日期的月日),核算日期年份-入职日期/参加工作日期的年份,核算日期年份-入职日期/参加工作日期的年份-1 “按固定基准日核算”:if(基准日期 > 入职日期/参加工作日期的月日),核算日期年份-入职日期/参加工作日期的年份,核算日期年份-入职日期/参加工作日期的年份-1 按照以上方法进 行计算 13 员工转为离职界面 员工转为离职 员工转为离职方法的测试 点 [高级]—— [将员工转为离 职],在弹出窗口 中填入“离职日 期”、“离职类型” 及“离职原因”, 其中“离职类型” 在 [系统管理] ——[基本
9、资料 管理] 中设置。 点 [转为离职] 完成单个员工离 职处理。 14 万能查找界面 查找符合条件的员工资料 查找符合条件的员工资料测试 用选择方式录入 “字段”、“条 件”、“逻辑”等 项目,用选择方 式录入或直接录 入“值”, [增加 条件 ]和 [删除 条件] 用以增减 对查找内容的定 义条件,其中逻 辑“且”表示前 后条件都满足才 会被查找出来, 逻辑“或”表示 只要满足其中一 个条件就可被查 找出来,如果查 找时既有“且” 又有“或”时, 要把“或”放在 “且”的前面。 15 快速查找界面 快速查找所需员工信息 快
10、速查找测试 [按拼音],输人 员姓名的首拼字 母来快速查找 [按姓名],输入 员工的中文姓名 即可快速查找 [按编号],输入 员工的编号即可 快速查找 16 排序界面 排序的内容和方法 排序的测试 按照需要的关键 词的先后秩序双 击“候选序列” 中的关键词,或 在“候选序列” 中选中一关键 词,按“ > ”, 所选关键词立即 跳入“排序序列” 框内,按“>> ” 左边关键词全部 跳入“排序序列” 框内。双击“排 序序列”内的关 键词,或选中“排 序序列”中的关 键词按“ < ” 删除,按“ <<” 全部删除。在右 边的小方格内选
11、 “√”为升序排 列,否则为降序 排序。确立排序 条件后,点击 [确定],员工列表中即按要求排列显示。其中:第一个关键词对所有显示的员工排序,第二个关键词对符合第一 个条件的各部分 内部排序,依次 类推。 增加——“人员列表”窗口中,点击 [增加] 即弹出“个人信息”窗口。 增加后信息表: 删除——单条信息删除:“人员列表”窗口中,例如选中“乔峰”的记录,点击 [删除],显示屏上立即弹出提示“是否删除员工[乔峰]的信息?”,点击 [是],完成删除。 同时删除多条记录:方法一:适用于删除连续的记录,按住Shift不放,点选记录的头和结尾选中,直接点击 [删除
12、]; 方法二:适用于删除不连续的记录,按住Ctrl不放,点选要删除的多条数据,直接点击 [删除]。 注意:员工数据一旦删除就不可恢复,且该员工保存的所有人事工资信息都将自动删除,即在系统中将找不到该员工的任何记录,因此用户在进行删除操作时一定要谨慎。对离职、退休等员工不一定要删除,可进行离职、退休等处理。 计算工龄:有“按月核算” 、“按年核算” 、“按年核算虚工龄” 、“按日核算”和“按固定基准日核算”五种方式,用户可根据实际情况计算工龄。核算日期等可自调。 将员工转为离职:单个员工离职处理:例如选中“王玉燕”,点 [高级]——[将员工转为离职],在弹出窗口中填入
13、离职日期”、“离职类型”及“离职原因”,其中“离职类型”在 [系统管理]——[基本资料管理] 中设置。点 [转为离职] 完成单个员工离职处理。 多个员工离职:方法一:适用于连续的数据段,按住Shift不放,点选数据的头和结尾选中,点 [高级]——[将员工转为离职],在弹出窗口中填入“离职日期”、“离职类型”及离职原因:其中“离职类型”在 [系统管理] ——[基本资料管理] 中设置,点 [转为离职] 完成。方法二:适用于不连续的数据,按住Ctrl不放,点选多个离职人员,再点击 [离职处理] 即可。 查找——点击 [查找],本系统支持模糊查找和万能组合查找,用选择方式录
14、入“字段”、“条件”、“逻辑”等项目,用选择方式录入或直接录入“值”, [增加条件 ]和 [删除条件] 用以增减对查找内容的定义条件,其中逻辑“且”表示前后条件都满足才会被查找出来,逻辑“或”表示只要满足其中一个条件就可被查找出来,如果查找时既有“且”又有“或”时,要把“或”放在“且”的前面。 例如:查找出1990年7月1日之前本科毕业的员工,操作如下: 选择字段中的“毕业日期”→选择条件中的“小于”→值中输入“1990-07-01”→选择逻辑中的“且”(对话框内自动增加一条定义框)→选择字段中的“学历”→选择条件中的“等于”→选择值中的“本科” →点击 [开始寻找]。 “查找结
15、果”显示:找到行:4(员工黄蓉的记录被选中) →点击 [开始寻找] “查找结果”显示:找到行7(员工邱处级的记录被选中) 例如:查找出全部 “李”姓的员工 选择字段“姓名” →条件“左匹配” →值输入“李” →开始寻找. “查找结果”显示:找到行:1(员工李牧白的记录被选中) →点击 [开始寻找] “查找结果”显示:找到行:23(员工李沧海的记录倍找到) 本系统还提供了快速查找功能,选中 [按拼音],输入人员姓名的首拼字母来快速查找.例如:输入”lmb”显示结果为李牧白的记录,当输入”l”时,显示结果为所有姓氏首字母为”l”的员工
16、记录 选中 [按姓名],输入员工的中文姓名即可快速查找,例如:输入“李牧白”,显示结果为李牧白的记录,当单输入“李”时,显示所有李姓员工记录. 选中 [按编号],输入员工的编号即可快速查找,例如:输入“00001”,显示结果为李牧白的记录 排序——点击 [排序],按照需要的关键词的先后秩序双击“候选序列”中的关键词,或在“候选序列”中选中一关键词,按“ > ”,所选关键词立即跳入“排序序列”框内,按“>> ”左边关键词全部跳入“排序序列”框内。双击“排序序列”内的关键词,或选中“排序序列”中的关键词按“ < ”删除,按“ <<”全部删除。在右边的小方格内选“√”为升序排列,否则为降序排序。确立排序条件后,点击 [确定],员工列表中即按要求排列显示。其中:第一个关键词对所有显示的员工排序,第二个关键词对符合第一个条件的各部分内部排序,依次类推。 例如:按 [排序序列] 部门+性别进行升序排序。 排序结果为: 第 17 页 共 17 页






