测试用例编号
编制者
测试者
功能描述
前置条件
统计
1 个上下班的情况
模块名称
编制日期
测试日期
工具模块
2006-02-27
操作描述
期望结果
实际结果
状态
(P/F)
点选统计模块
没有[统计]访问权限的用户登陆
系统
在选项中的结算周期为 3 月 10-3
月 25 日,系统日期为 3 月 20 日,
统计月份选择该年 3 月进行统计
在选项中的结算周期为 3 月 10-3
月 25 日,系统日期为 3 月 27 日,
统计月份选择该年 3 月进行统计
在选项中的结算周期为 3 月 10-3
月 25 日,系统日期为 3 月 5 日,
统计月份选择该年 3 月进行统计
选择[自动统计],输入自动统计时
间,
序号
1
2
3
4
5
6
7
显示统计月份为当前月份,
格式为 yyyy-mm,列出前 5
个月和后 1 个月
[统计]模块不可见(或灰色
显示)
统计的起止期为 3 月 10-3 月
20 日,统计员工为所有员工
(在职和离职人员)
统计的起止期为 3 月 10 日-3
月 25 日,统计员工为所有
员工
提示用户,不可进行统计(因
这是一个将来日期,员工尚
未刷卡,统计已无意义)
到 了 自 动 统 计 时 间 时 按 选
项 中 的 结 算 周 期 的 开 始 日
期至系统日期进行统计
未 生 效 数 据 没 有 进 行 统 计
处理
统计了所有人员
出勤天数为 1 天,请假为 0
出勤为 1 天,无旷工
有出勤,旷工时间
请假时间为 1 天,没有出勤
有请假、旷工时间
没有迟到、早退,出勤时间
为刷卡时间段,旷工为[基本
工时]-[出勤时间]
有出勤
选择日期统计或系统[自动统计]
后查看未批准数据是否被进行了
统计
选择日期统计或系统[自动统计]
后查看是否统计了所有人员(在
职和离职人员)
某员工排不过夜班次,刷卡数据
正常,没有补卡和请假
某员工排不过夜班次,第一次刷
卡正常,下班没刷卡,补卡时间
包含第一次下班刷卡
某员工排不过夜班次,没有刷卡,
补卡时间超过上下班时间
某员工排不过夜班次,没有刷卡,
补卡时间段在上下班时间的中间
段
某员工排不过夜班次,没有刷卡,
请假时间包括上下班时间
某员工排不过夜班次,没有刷卡,
请假时间段在上下班时间段的中
间
某员工排不过夜弹性班次,刷卡
时间在上下班时间段中间,且小
于[基本工时]
某员工排不过夜弹性班次,没有 出勤为 1 天
-Page 1 of 4
刷卡,补卡时间大于[基本工时]
某员工排不过夜弹性班次,没有
刷卡,补卡时间小于[基本工时]
某员工排不过夜弹性班次,没有
刷卡,请假时间小于[基本工时]
某员工排不过夜弹性班次,没有
刷卡,请假时间大于[基本工时]
某员工排过夜班次,第一次上班
时间在上日,有正常刷卡数据
某员工排过夜班次,第一次上班
时间为上日,没有刷卡数据,补
卡时间为跨夜的补卡时间,补卡
时间段包含上下班时间
某员工排过夜班次,第一次上班
时间为当日,没有刷卡,请假时
间为跨夜的请假时间,请假时间
只包括了第一次上班时间
某员工排过夜弹性班次,第一次
上班时间为上日,刷卡时间段跨
夜且在上下班时间段之间,刷卡
时间小于[基本工时]
某员工排过夜弹性班次,第一次
上班时间为当日,没有刷卡,请
假时间段跨夜并包含第一次下班
时间,请假时间小于[基本工时]
有出勤、旷工时间
有请假、旷工时间
请假 1 天
出勤为 1 天
出勤 1 天,
有请假、旷工时间
出勤为刷卡时间段,旷工为
[基本工时]-刷卡时间段
有请假、旷工时间
请假时间=请假开始时间至
第一次下班时间段
-Page 2 of 4
状态
(P/F)
测试用例编号
编制者
测试者
功能描述
前置条件
统计
2 个上下班的情况
模块名称
编制日期
测试日期
工具模块
2006-02-27
序号
1
2
3
4
5
操作描述
期望结果
实际结果
某员工排不过夜班次,上班性质都
为正班,刷卡正常
排不过夜班次,第一次上班性质为
正班,第二次上班性质为休息,刷
卡正常
排不过夜班次,第一次上班性质为
正班,第二次上班性质为加班,刷
卡正常
排不过夜班次,第一次上班性质为
正班,第二次上班性质为加班,请
该班次假
排不过夜班次,第一次上班性质为
正班,第二次上班性质为加班,补
该班次卡
排过夜班次,第一次上班刷卡为上
日,第一个上下班跨夜,上班性质
都为正班,刷卡正常
排过夜班次,第一次上班刷卡为上
日,第一个上下班跨夜,上班性质
都为正班,补卡时间(从第一个上
下班的上班时间至第二个上下班中
间某个时间)
排过夜班次,第一次上班刷卡为当
日,第二个上下班跨夜,上班性质
为正班,请假时间(请第一个上下
班时间段)
排过夜班次,第一次上班刷卡为上
日,第一个上下班时间在上日,第
二个上下班时间在当日,补第一个
上下班的卡,请第二个上下班的假
排过夜班次,第一次上班刷卡为当
日,第二个上下班跨夜,上班性质
为正班,请假时间(从第一个上下
班中的某个时间点至第二个上下班
中的某个时间点)
出勤 1 天
出 勤 为 第 一 次 上 下 班 的
上班时间/工时
出勤为正班时间/工时,有
加班时间
请假时间为
出勤为正班时间/工时,有
加班时间
出勤 1 天
有出勤、旷工时间
没有出勤,有请假、旷工
时间
有出勤、请假时间
有请假时间、旷工时间,
其中请假时间=有效的请
假时间/工时
-Page 3 of 4
测试用例编号
编制者
测试者
功能描述
前置条件
统计
3 个上下班的情况
模块名称
编制日期
测试日期
工具模块
2006-02-27
操作描述
质都为正班,刷卡正常
序号
1 排不过夜班次,上下班性
2 排不过夜班次,第一、二
次上下班性质为正班,第
三次上下班性质为休息,
第一、二次上下班刷卡正
常
3 排不过夜班次,第一次上
班性质为正班,第二次上
下班性质为加班,第三次
上下班性质为休息,第一、
二次上下班刷卡正常
4 排不过夜班次,上班性质
都为正班,第二个上下班
时间没有刷卡,其他刷卡
正常
5
排不过夜班次,上班性质
都为正班,没有刷卡,补
一、二上下班的卡,请二、
三次上下班的假
排不过夜班次,上班性质
都为正班,请假时间(从
第一个上下班时间中某个
时间至第三个上下班时间
中的某个时间)
状态
(P/F)
期望结果
实际结果
出勤 1 天
出 勤 为[ 第 一 次 上 下
班时间+第二次上下
班时间]/工时
出 勤 为[ 第 一 次 上 下
班时间]/工时,加班时
间为第二次上下班时
间
出 勤 为[ 第 一 个 上 下
班时间+第三个上下
班时间]/工时,旷工时
间 为[ 第 三 个 上 下 班
时间]/工时
出 勤 为[ 第 一 个 上 下
班时间+第二个上下
班时间]/工时,请假为
第 三 个 上 下 班 时 间/
工时
请假时间=[第一次上
下班中的开始请假时
间点至第一次上下班
中的下班时间点+第
二个上下班时间+第
三个上班时间至请假
时间的截止点]/工时
-Page 4 of 4