[关闭]
@yumewang 2020-09-11T09:14:30.000000Z 字数 2113 阅读 697

工单V1.2 考勤相关的测试场景

PP


1. 打卡

1.1 上班打卡

  1. 当前时间未达最晚下班打卡时间,不能打卡
  2. 当前已超过最晚下班打卡时间,可以打上班卡
    • 1)用户未开启定位权限,不能打卡,且引导用户开启定位
    • 2)用户已开启了定位,定位不在所属片区范围内,不能正常打卡,拍照打卡
    • 3)用户已开启了定位,定位在所属片区范围内,并展示片区所在的网点名称,正常打卡
  3. 拍照打卡
    • 1)不填写备注,不上传图片,提示不能打卡
    • 2)拍照打卡,填写备注,上传图片(不能选择相册照片),打卡成功
    • 3)【异常测试】 输入很长很长备注,打卡不会异常
    • 4)【异常测试】上传很大的图片,打卡不会异常

1.2 下班打卡

  1. 没打上班卡,不能打下班卡
  2. 当前时间未达最晚下班打卡时间,可以打下班卡
  3. 当前时间超过最晚下班打卡时间,不可打下班卡
  4. 具体的测试场景,请参见【1.1 上班打卡】

1.3 撤销

  1. 只打了上班卡,可撤销上班卡
  2. 只打了上班卡,但是超过了”最晚下班打卡时间“,不可撤销上班卡
  3. 打了上班卡,又打了下班卡,不能撤销上班卡
  4. 打了上班卡,又打了下班卡,可以撤销下班卡
  5. 打了上班卡,又打了下班卡,但是超过了”最晚下班打卡时间“,不可撤销上班卡

2. 考勤日历

  1. 测试考勤日历上的正常异常标记展示
    • 本月某些天考勤:早退,异常,则显示红色
    • 本月某些天考勤:正常,不做标记
    • 本月非工作日,不做标记?疑问:周天周六就不算工作日?
  2. 测试查看某一天的考勤具体情况:
    • 正常的情况(上下班都打了,且在工作时长内)
    • 早退(上下班都打了,且在工作时长内)
    • 异常(未打下班卡):显示”申请补卡“按钮
    • 正常,且延时工作:显示“申请加班”按钮
    • 缺勤,显示“申请请假”按钮

3. 申请审批

3.1 申请加班

  1. 同一个时间,没有申请加班,可以申请
  2. 同一个时间段,有申请加班,提示:不可重复申请加班
  3. 申请加班:
    • 输入加班事由,及开始,结束时间,选择审批人,抄送人,成功申请加班
    • 不输入申请信息:
      • 加班事由
      • 开始,结束时间
      • 不选择审批人
    • 输入很长很长加班事由,需要限制
    • 开始,结束时间的选择,是可以任意选择 【疑问】比如开始时间可以选择比最晚下班卡时间早?
    • 今天没有打卡(上班卡),是否可以申请加班?【这是疑问,请关注】
  4. 审核人或抄送人的选择及删除
    • 选择了多个审核人
    • 可以删除审核人
    • 不可重复选择审核人
    • 抄送人,同上
  5. 撤销申请
    • 没有人审核时,可以撤销
    • 已有人审核时,不可撤销
  6. 可查看申请审批流程文案信息
  7. 测试加班申请,与打卡或请假申请的影响 【这是疑问,请关注】
    • 如果你今天没有打卡???
    • 如果你今天打了卡
    • 如果你今天没有请假
    • 如果你今天已经请假了(全天),同时考虑审核通过或不通过
    • 如果你今天请假了(半天,上午),同时考虑审核通过或不通过
    • 如果你今天请假了(半天,下午),同时考虑审核通过或不通过

3.2 申请补卡

  1. 测试申请补卡的提交
    • 参考【3.1 申请加班】的定义
  2. 测试每月补卡次数限制
    • 未超过次数限制,可补卡
    • 已超过次数限制,提示不能补卡
  3. 测试今天你是否打卡,是否可以提交补卡申请
    • 未打卡
    • 只打了上班卡
    • 打了上班卡,打了下班卡
  4. 测试重复申请补卡
    • 你未申请了某一天的,你可以申请
    • 你已申请了,提示:你已经申请
  5. 测试打卡申请,与加班或请假申请的影响 【这是疑问,请关注】
    • 如果你今天已经请假了(全天),同时考虑审核通过或不通过
    • 如果你今天请假了(半天,上午),同时考虑审核通过或不通过
    • 如果你今天请假了(半天,下午),同时考虑审核通过或不通过
    • 与加班申请的影响,不清楚?
  6. 撤销打卡
    • 没有人审核时,可以撤销
    • 已有人审核时,不可撤销

3.3 申请请假

  1. 可查看的请假申请内容:
    请假类型(年假、事假、病假、婚假、产假、陪产假、调休假、其他),开始时间、结束时间、请假时长、请假事由、说明附件、审批人、抄送人
  2. 测试请假申请,与加班或打卡申请,甚至与打卡的影响 【这是疑问,请关注】
    • 我今天打卡了,在打卡时间范围内,来申请请假
    • 等等
  3. 其他,参考上述的描述

4 审批

4.1 审批列表

4.1.1 待我审批的
  1. 能正确展示待我审批的申请
    • 请假类展示:张三的请假申请,请假类型,开始时间,结束时间
    • 加班类展示:张三的加班申请,加班事由,开始时间,结束时间
    • 补卡类展示:张三的补卡申请,取卡里有,补卡时间
  2. 能正确查看待我审批的申请详情
    • 请假类展示:申请类型、请假类型、开始时间、结束时间、审批状态,附件(图片可点击查看大图),审批流程信息(审批人、审批状态、抄送人)
    • 加班类展示:
    • 补卡类展示:
  3. 能正确审核处理申请
    • 同意申请时:
      • 该申请没有下一位审核人,该申请信息状态变为‘已通过’
      • 该申请有下一位审核人,状态仍为‘审核中’,直到最后一位审核人审核
    • 不同意申请时:
      • 当前无人审核同意,该申请信息状态变为‘已驳回’
      • 当前有人审核同意,该申请信息状态变为‘已驳回’
4.1.2 我已审批的
  1. 能正确展示我已审批的申请 参考【4.1.1 待我审批的】
  2. 能正确查看待我审批的申请详情 参考【4.1.1 待我审批的】

4.2 我发起的

  1. 直接参考参考【4.1 审批列表】
  2. 可以撤销
    • 无人审核前,可以撤销
    • 无人审核时,不可撤销

4.3 抄送我的

  1. 直接参考参考【4.1 审批列表】
  2. 仅是查看,不能做任何操作
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注