Files
hms/docs/qa/role-test-plans/R02-doctor.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

5.9 KiB
Raw Blame History

R02 — Doctor医生测试计划

角色: doctor | 测试账号: doctor_test / Admin@2026 | 菜单数: 24

1. 登录 & 仪表盘

# 测试项 操作 预期结果 通过
1.1 登录 输入 doctor_test / Admin@2026 成功登录,左侧菜单显示 24 个菜单项
1.2 菜单过滤 检查左侧菜单 : 工作台、统计报表、消息中心、患者管理、医护管理、随访管理、咨询管理、行动收件箱、随访模板、诊断记录、知情同意、告警仪表盘、AI分析历史、AI用量
1.3 菜单排除 检查左侧菜单 没有: 用户管理、权限管理、组织架构、工作流、系统设置、插件管理、标签管理、积分运营、内容运营、BLE网关、实时监控、危急值阈值、OAuth
1.4 医生仪表盘 查看首页 显示"下午好,测试医生"包含AI建议待审、重点关注患者、今日日程、未回复咨询、快捷操作
1.5 AI 建议卡片 查看建议列表 按风险排序显示 AI 建议,可"采纳"或"拒绝"
1.6 快捷操作 查看底部快捷入口 显示AI分析中心、告警中心、患者查询

2. 患者医护

# 测试项 路径 操作 预期结果 通过
2.1 患者列表 /health/patients 打开列表 → 搜索 → 标签筛选 显示患者列表,支持搜索和标签筛选
2.2 患者详情 /health/patients 点击患者卡片 显示患者基本信息、标签、体征数据
2.3 新增患者 /health/patients 点击新增按钮 弹出新增表单,可填写姓名、身份证、手机号等
2.4 医护管理 /health/doctors 打开列表 显示医护列表,含科室和职称
2.5 诊断记录 /health/diagnoses 打开列表 → 查看详情 显示诊断记录,可查看诊断详情

3. 随访咨询

# 测试项 路径 操作 预期结果 通过
3.1 随访管理 /health/follow-up-tasks 打开列表 → 切换状态筛选 显示待办/进行中/已完成随访任务
3.2 创建随访 /health/follow-up-tasks 点击新增 弹出创建表单,可选随访类型、患者、计划日期
3.3 随访详情 /health/follow-up-tasks 点击某条随访 显示随访详情,可录入随访记录
3.4 咨询管理 /health/consultations 打开列表 显示咨询会话列表,支持按状态筛选
3.5 咨询回复 /health/consultations 进入对话 → 输入回复 可发送文字回复,消息实时显示
3.6 行动收件箱 /health/action-inbox 打开列表 → 筛选类型 显示 AI 建议/告警/随访等行动项
3.7 随访模板 /health/follow-up-templates 打开列表 → 查看 显示随访模板列表,可查看模板内容

4. 监测 & 知情同意

# 测试项 路径 操作 预期结果 通过
4.1 知情同意 /health/consents 打开列表 显示知情同意书记录
4.2 日常监测 (通过患者详情进入) 查看患者体征趋势 可查看体征趋势图

5. 告警

# 测试项 路径 操作 预期结果 通过
5.1 告警仪表盘 /health/alert-dashboard 打开页面 显示告警统计,按严重程度分类
5.2 告警处理 /health/alert-dashboard 点击某条告警 → 处理 可标记告警为已处理/已确认

6. AI 分析

# 测试项 路径 操作 预期结果 通过
6.1 AI 分析历史 /health/ai-analysis 打开列表 显示 AI 分析记录
6.2 AI 分析详情 /health/ai-analysis 点击某条分析 显示分析结果和建议
6.3 AI 用量 /health/ai-usage 打开页面 显示 AI 调用量统计

7. 消息

# 测试项 路径 操作 预期结果 通过
7.1 消息列表 /messages 打开消息中心 显示消息列表(只读),可标记已读

8. 权限边界验证

# 测试项 操作 预期结果 通过
8.1 无权页面 403 浏览器地址栏输入 /users 返回 403 或重定向
8.2 无权页面 403 浏览器地址栏输入 /roles 返回 403 或重定向
8.3 无权页面 403 浏览器地址栏输入 /health/points-rules 返回 403 或重定向
8.4 无权页面 403 浏览器地址栏输入 /health/articles 返回 403 或重定向

9. 小程序端

# 测试项 操作 预期结果 通过
9.1 登录跳转 doctor 角色登录 跳转到 /pages/doctor/index(医护工作台)
9.2 工作台标题 查看页面顶部 显示"医护工作台"
9.3 问候语 查看问候 显示"{display_name},您好"
9.4 工作概览卡片 查看 4 个数据卡片 显示:我的患者、未读消息、待处理随访、今日咨询
9.5 健康审核区 查看健康审核卡片 显示待审化验、今日预约doctor 专属)
9.6 快捷操作 查看快捷操作 显示 7 个按钮:化验审核、患者查询、随访记录、告警中心、透析管理、处方管理、行动收件箱
9.7 透析管理 点击"透析管理" 跳转到 /pages/doctor/dialysis/index
9.8 处方管理 点击"处方管理" 跳转到 /pages/doctor/prescription/index

测试结果

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