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. 尝试从待办/链接打开该审批单并执行同意 |
| 预期结果 |
待办不可见或打开后无审批按钮/提示无权限 |
| 通过准则 |
无法完成他人单据的审批动作 |
| 备注 |
|