R05 — Operator(运营人员)测试计划
角色: operator | 测试账号: operator_test / Admin@2026 | 菜单数: 24
1. 登录 & 仪表盘
| # |
测试项 |
操作 |
预期结果 |
通过 |
| 1.1 |
登录 |
输入 operator_test / Admin@2026 |
成功登录,左侧菜单显示 24 个菜单项 |
☐ |
| 1.2 |
菜单过滤 |
检查左侧菜单 |
有: 工作台、统计报表、消息中心、患者管理、标签管理、积分规则、商品管理、订单管理、线下活动、内容管理、设备管理、告警仪表盘、AI用量 |
☐ |
| 1.3 |
菜单排除 |
检查左侧菜单 |
没有: 用户管理、权限管理、组织架构、工作流、系统设置、插件管理、医护管理、随访管理、咨询管理、行动收件箱、随访模板、诊断记录、知情同意、实时监控、BLE网关、危急值阈值、AI分析、AI Prompt、OAuth |
☐ |
| 1.4 |
运营仪表盘 |
查看首页 |
显示"运营仪表盘",包含:运营洞察、积分动态(今日发放/消费)、内容矩阵(已发布/草稿)、今日待办 |
☐ |
| 1.5 |
运营 AI 摘要 |
查看顶部 AI 摘要 |
显示 AI 生成的运营重点摘要 |
☐ |
| 1.6 |
快捷操作 |
查看按钮 |
显示:审核积分订单、发布新文章、推送活动提醒 |
☐ |
2. 患者管理
| # |
测试项 |
路径 |
操作 |
预期结果 |
通过 |
| 2.1 |
患者列表(只读) |
/health/patients |
打开列表 |
可查看患者列表(有 patient.list 权限,无 manage,确认新增按钮是否隐藏) |
☐ |
| 2.2 |
标签管理 |
/health/tags |
列表 → 新增 → 编辑 |
可管理标签(有 tags.manage 权限) |
☐ |
3. 积分运营
| # |
测试项 |
路径 |
操作 |
预期结果 |
通过 |
| 3.1 |
积分规则 |
/health/points-rules |
打开列表 → 查看 |
显示积分规则列表,可管理规则 |
☐ |
| 3.2 |
商品管理 |
/health/points-products |
打开列表 → 新增 |
可管理积分商品 |
☐ |
| 3.3 |
订单管理 |
/health/points-orders |
打开列表 → 查看 |
显示兑换订单列表 |
☐ |
| 3.4 |
线下活动 |
/health/offline-events |
打开列表 → 查看 |
显示线下活动列表 |
☐ |
4. 内容运营
| # |
测试项 |
路径 |
操作 |
预期结果 |
通过 |
| 4.1 |
内容管理 |
/health/articles |
列表 → 新增 → 编辑 → 发布 |
可管理文章(有 articles.manage 和 articles.review 权限) |
☐ |
| 4.2 |
文章发布 |
/health/articles |
编辑文章 → 点击发布 |
文章状态变为已发布 |
☐ |
5. 设备 & 告警
| # |
测试项 |
路径 |
操作 |
预期结果 |
通过 |
| 5.1 |
设备管理(只读) |
/health/devices |
打开列表 |
可查看设备列表(只读,无 devices.manage) |
☐ |
| 5.2 |
告警仪表盘 |
/health/alert-dashboard |
打开页面 |
可查看告警统计(只有 alerts.list,无 manage,确认操作按钮) |
☐ |
6. AI 用量
| # |
测试项 |
路径 |
操作 |
预期结果 |
通过 |
| 6.1 |
AI 用量统计 |
/health/ai-usage |
打开页面 |
可查看 AI 调用量(只读) |
☐ |
7. 消息
| # |
测试项 |
路径 |
操作 |
预期结果 |
通过 |
| 7.1 |
消息列表 |
/messages |
打开消息中心 |
只读消息列表 |
☐ |
8. 权限边界验证
| # |
测试项 |
操作 |
预期结果 |
通过 |
| 8.1 |
无用户管理 |
输入 /users |
403 |
☐ |
| 8.2 |
无医护管理 |
输入 /health/doctors |
403 |
☐ |
| 8.3 |
无随访管理 |
输入 /health/follow-up-tasks |
403 |
☐ |
| 8.4 |
无咨询管理 |
输入 /health/consultations |
403 |
☐ |
| 8.5 |
无诊断记录 |
输入 /health/diagnoses |
403 |
☐ |
| 8.6 |
无行动收件箱 |
输入 /health/action-inbox |
403 |
☐ |
| 8.7 |
无知情同意 |
输入 /health/consents |
403 |
☐ |
| 8.8 |
无 AI 分析 |
输入 /health/ai-analysis |
403 |
☐ |
| 8.9 |
无系统设置 |
输入 /settings |
403 |
☐ |
9. 小程序端
| # |
测试项 |
操作 |
预期结果 |
通过 |
| 9.1 |
登录跳转 |
operator 角色登录 |
跳转到患者首页(isMedicalStaff=false,因为 operator 不在医护列表中) |
☐ |
| 9.2 |
患者首页 |
查看首页 |
显示体征完成度、今日待办、快捷操作(普通患者视图) |
☐ |
测试结果
- 测试人: _________
- 测试日期: _________
- 通过数: ___ / 总数: ___
- 问题记录: