跳转至

writing-testcase 示例(LeaveOA)

以下为填实后的片段,供 Agent 对齐语气与结构。真实落盘仍须走场景清单门禁。

示例需求(输入)

员工通过「请假管理」菜单新建请假单,填写请假类型、起止时间、事由后提交;直属主管在待办中审批通过或驳回;普通员工不可审批他人单据。

总览片段(确认后)

场景清单(已纳入):

纳入 场景名 简述 涉及资源 优先级 场景文件
[x] 请假申请与审批 员工提交,主管审批/驳回 Leave 表单、待办、LeaveFlow P0 场景-请假申请与审批.md

场景文件示例:场景-请假申请与审批.md

场景:请假申请与审批

  • 场景缩写:LEAVE
  • 业务目标:员工提交请假并完成主管审批
  • 参与角色:员工、直属主管
  • 前置数据:已配置请假类型;员工与主管账号已绑定角色
  • 涉及资源:菜单「请假管理」→ 表单 Leave;流程 LeaveFlow
  • 关联需求:SRS §请假管理

TC-LEAVE-001 员工提交请假单进入主管待办

字段 内容
用例编号 TC-LEAVE-001
标题 员工提交请假单进入主管待办
优先级 P0
角色/账号 员工
关联需求 SRS §请假管理
模块/场景标签 表单、流程
前置条件 员工已登录;存在可用请假类型
测试数据 类型=年假;开始=次日 09:00;结束=次日 18:00;事由=家里有事
操作步骤 1. 打开菜单「请假管理」→「新建」 2. 填写类型/起止/事由 3. 点击「提交」 4. 用主管账号打开「待办」
预期结果 单据状态为待审批;主管待办可见该单;员工待办中该单不再可编辑关键字段
通过准则 主管待办列表出现该请假单,且字段与提交一致
备注

TC-LEAVE-002 主管驳回后员工可见驳回意见

字段 内容
用例编号 TC-LEAVE-002
标题 主管驳回后员工可见驳回意见
优先级 P0
角色/账号 直属主管 → 员工
关联需求 SRS §请假管理
模块/场景标签 流程
前置条件 存在主管待办中的请假单
测试数据 驳回意见=请假事由不充分
操作步骤 1. 主管打开待办单据 2. 填写驳回意见并点「驳回」 3. 员工打开该单据或已办/消息入口
预期结果 流程回到可修改状态;员工可见驳回意见
通过准则 驳回意见展示正确,员工可修改后再次提交
备注

TC-LEAVE-003 员工不能打开他人请假待办审批

字段 内容
用例编号 TC-LEAVE-003
标题 员工不能打开他人请假待办审批
优先级 P1
角色/账号 员工(非主管)
关联需求 SRS §权限
模块/场景标签 权限、流程
前置条件 另一员工的请假单在主管待办中
测试数据
操作步骤 1. 以普通员工登录 2. 尝试从待办/链接打开该审批单并执行同意
预期结果 待办不可见或打开后无审批按钮/提示无权限
通过准则 无法完成他人单据的审批动作
备注