Files
hms/docs/qa/role-test-plans/R01-admin.md
iven 5467394ffe
Some checks failed
CI / rust-check (push) Has been cancelled
CI / rust-test (push) Has been cancelled
CI / frontend-build (push) Has been cancelled
CI / security-audit (push) Has been cancelled
docs(qa): 5 角色测试计划(admin/doctor/nurse/health_manager/operator)
- R01-admin: 45 个菜单全覆盖,含系统管理和全部健康业务
- R02-doctor: 24 个菜单,随访+咨询+AI+告警+透析+处方
- R03-nurse: 20 个菜单,随访监控台+行动收件箱,无管理类功能
- R04-health_manager: 29 个菜单,告警规则+AI管理+随访模板+实时监控
- R05-operator: 24 个菜单,积分+内容+设备只读+运营仪表盘
- 修复 project.private.config.json autoAudits 配置
2026-05-06 17:23:52 +08:00

6.6 KiB
Raw Blame History

R01 — Admin系统管理员测试计划

角色: admin | 测试账号: admin / Admin@2026 | 范围: 全部功能

1. 登录 & 工作台

# 测试项 操作 预期结果 通过
1.1 登录 输入 admin / Admin@2026点击登录 跳转到工作台页面,左侧菜单显示 45 个可见菜单项
1.2 工作台仪表盘 查看首页数据卡片 显示:注册用户数、业务模块数、今日操作、本周活跃;所有模块状态为"运行中"
1.3 最近操作记录 查看操作日志列表 显示最近登录和操作记录,按时间倒序
1.4 用户活跃度 查看角色分布 显示按角色分组的用户数(医生、护士、运营等)

2. 系统管理(工作台目录)

# 测试项 路径 操作 预期结果 通过
2.1 用户管理 /users 打开列表 → 搜索用户 → 查看详情 显示用户列表,支持搜索、分页,可查看/编辑用户信息
2.2 统计报表 /health/statistics 打开页面 显示健康业务统计图表(患者数、随访数、咨询数等)
2.3 权限管理 /roles 打开列表 → 查看角色详情 显示所有角色(含 doctor/nurse/health_manager/operator可查看权限码分配
2.4 组织架构 /organizations 打开列表 → 查看树形结构 显示组织树,支持展开/折叠,可管理组织/部门/岗位

3. 系统管理目录

# 测试项 路径 操作 预期结果 通过
3.1 工作流 /workflow 打开流程定义列表 显示已定义的流程,可查看流程图
3.2 消息中心 /messages 打开消息列表 显示消息列表,支持已读/未读标记
3.3 系统设置 /settings 打开设置页面 显示系统配置项,可编辑保存
3.4 插件管理 /plugins/admin 打开插件列表 显示已安装插件,可启用/禁用

4. 健康业务

4.1 患者医护

# 测试项 路径 操作 预期结果 通过
4.1.1 患者管理 /health/patients 列表 → 搜索 → 新增 → 编辑 → 查看详情 完整 CRUD列表支持搜索和标签筛选
4.1.2 医护管理 /health/doctors 列表 → 查看 显示医护列表,含科室、职称信息
4.1.3 标签管理 /health/tags 列表 → 新增 → 编辑 → 删除 标签 CRUD支持颜色设置
4.1.4 诊断记录 /health/diagnoses 列表 → 查看详情 显示诊断记录列表,可查看详情

4.2 随访咨询

# 测试项 路径 操作 预期结果 通过
4.2.1 随访管理 /health/follow-up-tasks 列表 → 查看详情 → 创建随访 显示待办/已完成随访,支持创建新随访任务
4.2.2 咨询管理 /health/consultations 列表 → 查看对话 显示咨询列表,可查看对话详情
4.2.3 行动收件箱 /health/action-inbox 列表 → 处理行动项 显示待办行动项,支持按类型筛选
4.2.4 随访模板 /health/follow-up-templates 列表 → 查看/编辑 显示随访模板列表,可编辑模板内容

4.3 监测 & 知情同意

# 测试项 路径 操作 预期结果 通过
4.3.1 知情同意 /health/consents 列表 → 查看 显示知情同意书记录
4.3.2 实时监控 /health/realtime-monitor 打开页面 显示实时体征监控面板

4.4 告警 & 设备

# 测试项 路径 操作 预期结果 通过
4.4.1 告警仪表盘 /health/alert-dashboard 打开页面 显示告警统计和列表,支持按严重程度筛选
4.4.2 设备管理 /health/devices 列表 → 查看 显示设备列表和绑定状态
4.4.3 BLE 网关 /health/ble-gateways 列表 → 查看 显示 BLE 网关列表
4.4.4 危急值阈值 /health/critical-value-thresholds 列表 → 查看 显示阈值配置列表

4.5 运营

# 测试项 路径 操作 预期结果 通过
4.5.1 内容管理 /health/articles 列表 → 新增 → 发布 文章 CRUD支持发布/下架
4.5.2 积分规则 /health/points-rules 列表 → 查看 显示积分规则列表
4.5.3 商品管理 /health/points-products 列表 → 查看 显示积分商品列表
4.5.4 订单管理 /health/points-orders 列表 → 查看 显示积分兑换订单列表
4.5.5 线下活动 /health/offline-events 列表 → 查看 显示线下活动列表

4.6 AI 分析

# 测试项 路径 操作 预期结果 通过
4.6.1 AI Prompt /health/ai-prompts 列表 → 查看 显示 Prompt 模板列表
4.6.2 AI 分析历史 /health/ai-analysis 列表 → 查看详情 显示 AI 分析记录和结果
4.6.3 AI 用量统计 /health/ai-usage 打开页面 显示 AI 调用量统计

4.7 其他

# 测试项 路径 操作 预期结果 通过
4.7.1 OAuth 合作方 /health/oauth-clients 列表 → 查看 显示 OAuth 客户端列表

5. 权限验证

# 测试项 操作 预期结果 通过
5.1 所有页面可访问 逐一点击左侧菜单 每个菜单路径都能正常打开,不出现 403
5.2 所有按钮可见 进入各页面 新增/编辑/删除等操作按钮均可见

6. 小程序端admin 以普通用户身份使用)

admin 角色在小程序端按"普通用户"处理isMedicalStaff=false 因为 code 是 admin

# 测试项 操作 预期结果 通过
6.1 登录跳转 登录后 跳转到患者首页(非医护工作台)
6.2 首页体征 查看体征完成度 显示今日体征 4 指标完成度
6.3 体征录入 切到健康 Tab → 录入体征 可录入血压/心率/血糖/体重

测试结果

  • 测试人: _________
  • 测试日期: _________
  • 通过数: ___ / 总数: ___
  • 问题记录: