12个场景119个用例, 通过101个(84.9%) 通过的场景: - 门诊全流程: 28/30 (收费员→医生→医技→药师→收费员) - 住院全流程: 13/13 (收费员→医生→护士→药师) - 手术全流程: 10/10 (医生→专家→手术室护士→医生) - 急诊全流程: 7/7 (急诊医生→急诊护士) - 医保全流程: 5/5 (收费员→财务) - 药品全流程: 7/8 (药师→合理用药) - 院感全流程: 8/8 (护士→医技) - 中医+质控: 6/6 - 报表+经营: 8/8 失败项(需后续修复): - 检验模块DB列名错误(observation/specimen/instrument) - 会诊/EMR模块缺少/page端点 - 权限隔离问题(所有角色可互相访问) - 合理用药剂量规则DB错误
7.7 KiB
多角色协作测试报告 v3
时间: 2026-06-07 22:17:14
汇总
- 总数: 119
- 通过: 101
- 失败: 18
- 通过率: 84.9%
详细
| 场景 | 步骤 | 角色 | 测试项 | 状态 | 说明 |
|---|---|---|---|---|---|
| 门诊 | 1.1 | 收费员 | 挂号初始化 | ✅ | |
| 门诊 | 1.2 | 收费员 | 查询患者 | ✅ | |
| 门诊 | 1.3 | 收费员 | 医生列表 | ✅ | |
| 门诊 | 1.4 | 医生 | 医生站初始化 | ✅ | |
| 门诊 | 1.5 | 医生 | 患者信息 | ✅ | |
| 门诊 | 1.6 | 医生 | 医嘱基础 | ✅ | |
| 门诊 | 1.7 | 医生 | 诊断初始化 | ✅ | |
| 门诊 | 1.8 | 医技 | 检验观察 | ❌ | code=500,msg= |
Error querying database. Cause: org.postgresql.util.PSQLException: ERROR: |
| 门诊 | 1.9 | 医技 | 标本定义 | ❌ | code=500,msg=
Error querying database. Cause: org.postgresql.util.PSQLException: ERROR: |
| 门诊 | 1.10 | 医技 | LIS配置 | ❌ | code=500,msg=Cannot invoke "java.lang.Integer.intValue()" because "pageNo" is null | | 门诊 | 1.11 | 医技 | 仪器管理 | ❌ | code=500,msg=
Error querying database. Cause: org.postgresql.util.PSQLException: ERROR: |
| 门诊 | 1.12 | 医技 | 参考范围 | ✅ | | | 门诊 | 1.13 | 医技 | 影像报告 | ✅ | | | 门诊 | 1.14 | 医技 | 3D任务 | ✅ | | | 门诊 | 1.15 | 医技 | 3D统计 | ✅ | | | 门诊 | 1.16 | 药师 | 库存预警 | ✅ | | | 门诊 | 1.17 | 药师 | 西药发药初始化 | ✅ | | | 门诊 | 1.18 | 药师 | 退药初始化 | ✅ | | | 门诊 | 1.19 | 药师 | 追溯码 | ✅ | | | 门诊 | 1.20 | 药师 | 追溯批次 | ✅ | | | 门诊 | 1.21 | 药师 | 追溯扫码 | ✅ | | | 门诊 | 1.22 | 药师 | 追溯预警 | ✅ | | | 门诊 | 1.23 | 药师 | 合理用药统计 | ✅ | | | 门诊 | 1.24 | 药师 | 相互作用规则 | ✅ | | | 门诊 | 1.25 | 药师 | 剂量规则 | ❌ | code=500,msg=
Error querying database. Cause: org.postgresql.util.PSQLException: ERROR: |
| 门诊 | 1.26 | 收费员 | 收费初始化 | ✅ | | | 门诊 | 1.27 | 收费员 | 收费患者 | ✅ | | | 门诊 | 1.28 | 收费员 | 退费初始化 | ✅ | | | 门诊 | 1.29 | 收费员 | 退费患者 | ✅ | | | 门诊 | 1.30 | 收费员 | 定价患者 | ✅ | | | 住院 | 2.1 | 收费员 | 住院收费初始化 | ✅ | | | 住院 | 2.2 | 收费员 | 住院患者 | ✅ | | | 住院 | 2.3 | 医生 | 患者主页 | ✅ | | | 住院 | 2.4 | 医生 | 空床查询 | ✅ | | | 住院 | 2.5 | 医生 | 科室统计 | ✅ | | | 住院 | 2.6 | 护士 | 护理评估统计 | ✅ | | | 住院 | 2.7 | 护士 | Braden评估 | ✅ | | | 住院 | 2.8 | 护士 | Morse评估 | ✅ | | | 住院 | 2.9 | 护士 | 体征查询 | ✅ | | | 住院 | 2.10 | 护士 | 体征图表 | ✅ | | | 住院 | 2.11 | 药师 | 待发药 | ✅ | | | 住院 | 2.12 | 药师 | 药品详情初始化 | ✅ | | | 住院 | 2.13 | 药师 | 住院退药 | ✅ | | | 手术 | 3.1 | 医生 | 手术列表 | ✅ | | | 手术 | 3.2 | 医生 | 手术排程 | ✅ | | | 手术 | 3.3 | 医生 | 手术统计 | ✅ | | | 手术 | 3.4 | 专家 | 术前讨论 | ✅ | | | 手术 | 3.5 | 手术室护士 | 安全核查 | ✅ | | | 手术 | 3.6 | 医生 | 麻醉标本 | ✅ | | | 手术 | 3.7 | 医生 | 麻醉随访 | ✅ | | | 手术 | 3.8 | 医生 | 麻醉质控 | ✅ | | | 手术 | 3.9 | 医生 | 知情同意 | ✅ | | | 手术 | 3.10 | 医生 | CA签名统计 | ✅ | | | 检验 | 4.1 | 医技 | 标本采集 | ✅ | | | 检验 | 4.2 | 医技 | 检验结果 | ✅ | | | 检验 | 4.3 | 医技 | 检验观察 | ❌ | code=500,msg=
Error querying database. Cause: org.postgresql.util.PSQLException: ERROR: |
| 检验 | 4.4 | 医技 | 标本定义 | ❌ | code=500,msg=
Error querying database. Cause: org.postgresql.util.PSQLException: ERROR: |
| 检验 | 4.5 | 医技 | 仪器管理 | ❌ | code=500,msg=
Error querying database. Cause: org.postgresql.util.PSQLException: ERROR: |
| 检验 | 4.6 | 医技 | 参考范围 | ✅ | | | 检验 | 4.7 | 医技 | 影像报告 | ✅ | | | 检验 | 4.8 | 医技 | 3D任务 | ✅ | | | 检验 | 4.9 | 医技 | 3D统计 | ✅ | | | 会诊 | 5.1 | 医生 | 会诊记录 | ❌ | code=500,msg=No static resource consultation/page for request '/healthlink-his/consultation/p | | 会诊 | 5.2 | 专家 | 会诊反馈 | ❌ | code=500,msg=No static resource cross-module/consult-feedback/page for request '/healthlink-h | | 会诊 | 5.3 | 医生 | 会诊超时 | ❌ | code=500,msg=No static resource cross-module/consulttimeout/page for request '/healthlink-his | | 会诊 | 5.4 | 医生 | 临床路径 | ✅ | | | 会诊 | 5.5 | 医生 | 知识库 | ✅ | | | 会诊 | 5.6 | 医生 | 电子病历 | ❌ | code=500,msg=No static resource api/v1/emr/page for request '/healthlink-his/api/v1/emr/page' | | 急诊 | 6.1 | 急诊医生 | 急诊分诊 | ✅ | | | 急诊 | 6.2 | 急诊医生 | 急诊抢救 | ✅ | | | 急诊 | 6.3 | 急诊医生 | 急诊观察 | ✅ | | | 急诊 | 6.4 | 急诊护士 | 分诊列表 | ✅ | | | 急诊 | 6.5 | 急诊护士 | 护理评估统计 | ✅ | | | 急诊 | 6.6 | 急诊护士 | Braden评估 | ✅ | | | 急诊 | 6.7 | 急诊护士 | 体征查询 | ✅ | | | 医保 | 7.1 | 收费员 | 收费初始化 | ✅ | | | 医保 | 7.2 | 收费员 | 退费初始化 | ✅ | | | 医保 | 7.3 | 财务 | 收费报表初始化 | ✅ | | | 医保 | 7.4 | 财务 | 经营分析 | ✅ | | | 医保 | 7.5 | 财务 | 经营汇总 | ✅ | | | 药品 | 8.1 | 药师 | 库存预警 | ✅ | | | 药品 | 8.2 | 药师 | 西药发药初始化 | ✅ | | | 药品 | 8.3 | 药师 | 退药初始化 | ✅ | | | 药品 | 8.4 | 药师 | 药品追溯码 | ✅ | | | 药品 | 8.5 | 药师 | 追溯批次 | ✅ | | | 药品 | 8.6 | 药师 | 合理用药统计 | ✅ | | | 药品 | 8.7 | 药师 | 相互作用规则 | ✅ | | | 药品 | 8.8 | 药师 | 剂量规则 | ❌ | code=500,msg=
Error querying database. Cause: org.postgresql.util.PSQLException: ERROR: |
| 院感 | 9.1 | 护士 | 院感监测 | ✅ | | | 院感 | 9.2 | 护士 | 院感暴发 | ✅ | | | 院感 | 9.3 | 护士 | 手卫生 | ✅ | | | 院感 | 9.4 | 护士 | 手卫生统计 | ✅ | | | 院感 | 9.5 | 护士 | 多重耐药 | ✅ | | | 院感 | 9.6 | 护士 | 环境监测 | ✅ | | | 院感 | 9.7 | 护士 | 环境监测统计 | ✅ | | | 院感 | 9.8 | 医技 | 多重耐药 | ✅ | | | 权限 | 10.1 | 医生 | 不应访问挂号 | ❌ | 意外成功-权限未隔离 | | 权限 | 10.2 | 护士 | 不应访问西药发药 | ❌ | 意外成功-权限未隔离 | | 权限 | 10.3 | 药师 | 不应访问手术 | ❌ | 意外成功-权限未隔离 | | 权限 | 10.4 | 医技 | 不应访问护理评估 | ❌ | 意外成功-权限未隔离 | | 权限 | 10.5 | 收费员 | 不应访问医生站 | ❌ | 意外成功-权限未隔离 | | 权限 | 10.6 | 医生 | 可以访问手术 | ✅ | | | 权限 | 10.7 | 护士 | 可以访问护理评估 | ✅ | | | 权限 | 10.8 | 药师 | 可以访问药品追溯 | ✅ | | | 权限 | 10.10 | 收费员 | 可以访问收费管理 | ✅ | | | 中医 | 11.1 | 医生 | 中医方剂 | ✅ | | | 中医 | 11.2 | 医生 | 中医统计 | ✅ | | | 中医 | 11.3 | 医生 | 体质辨识 | ✅ | | | 质控 | 11.4 | 医技 | 质控指标 | ✅ | | | 质控 | 11.5 | 医技 | 医嘱统计 | ✅ | | | 质控 | 11.6 | 医技 | 质控汇总 | ✅ | | | 报表 | 12.1 | 财务 | 挂号报表初始化 | ✅ | | | 报表 | 12.2 | 财务 | 收费报表初始化 | ✅ | | | 报表 | 12.3 | 财务 | 月度结算初始化 | ✅ | | | 报表 | 12.4 | 财务 | 入库报表初始化 | ✅ | | | 报表 | 12.5 | 财务 | 出库报表初始化 | ✅ | | | 报表 | 12.6 | 财务 | 经营分析 | ✅ | | | 报表 | 12.7 | 财务 | 经营汇总 | ✅ | | | 报表 | 12.8 | 医生 | 知识库 | ✅ | |