Files
ctms/docs/guides/role-uat/06-IMP-药品管理员测试手册.md
T
2026-05-21 17:25:25 +08:00

6.2 KiB

IMP 药品管理员测试手册

1. 角色定位

IMP 负责药品、物资和设备相关管理,重点验证药品发货、药品流向、物资、设备、预算和合同信息查看。IMP 不应维护受试者主数据、AE/SAE、项目成员、权限或立项配置。

2. 测试前置

  • 使用 uat-imp@example.com 登录。
  • 已加入 UAT-CTMS-角色功能验收项目,项目角色为 IMP。
  • 项目未锁定。
  • 已存在 UAT-中心-01UAT-中心-02

3. 核心场景

场景 1:登录并进入项目

适用角色:IMP
前置条件:IMP 账号启用且已加入项目。
操作路径:登录页 -> 项目列表 -> 项目总览。

测试步骤:

  1. 使用 uat-imp@example.com 登录。
  2. 选择 UAT-CTMS-角色功能验收项目
  3. 进入项目总览。
  4. 查看项目基础信息。

测试数据:

  • 项目:UAT-CTMS-角色功能验收项目

期望结果:

  • IMP 可进入项目并查看总览。
  • 无权限不足提示。

通过标准:

  • IMP 可以访问项目基础信息。

场景 2:查看中心信息

适用角色:IMP
前置条件:项目存在中心。
操作路径:项目工作区 -> 项目总览或中心相关入口。

测试步骤:

  1. 查看中心列表或中心信息。
  2. 打开 UAT-中心-01
  3. 查看中心名称、编号、联系人和状态。
  4. 尝试编辑中心信息。

测试数据:

  • 中心:UAT-中心-01

期望结果:

  • IMP 可查看中心信息。
  • IMP 不能维护中心主数据。

通过标准:

  • 药品发货所需中心读权限可用,中心写权限受限。

场景 3:创建药品发货记录

适用角色:IMP
前置条件:存在可用中心。
操作路径:项目工作区 -> 药品管理 -> 药品流向管理 -> 新建。

测试步骤:

  1. 进入药品流向管理。
  2. 点击新建。
  3. 选择 UAT-中心-01
  4. 填写药品批次 UAT-DRUG-BATCH-001、数量、发货日期和承运信息。
  5. 保存。
  6. 返回列表搜索该批次。

测试数据:

  • 药品批次:UAT-DRUG-BATCH-001
  • 中心:UAT-中心-01
  • 数量:10

期望结果:

  • 药品发货记录创建成功。
  • 列表和详情展示一致。
  • 创建动作写入审计日志。

通过标准:

  • IMP 可创建药品流向记录。

场景 4:更新药品发货记录

适用角色:IMP
前置条件:存在 UAT-DRUG-BATCH-001 发货记录。
操作路径:项目工作区 -> 药品流向管理 -> 详情或编辑。

测试步骤:

  1. 打开 UAT-DRUG-BATCH-001 发货记录。
  2. 修改承运信息、备注或收货状态。
  3. 保存。
  4. 刷新详情页。

测试数据:

  • 药品批次:UAT-DRUG-BATCH-001

期望结果:

  • 更新成功。
  • 刷新后数据保持一致。
  • 更新动作写入审计日志。

通过标准:

  • IMP 可维护药品流向。

场景 5:删除药品发货记录边界

适用角色:IMP
前置条件:存在药品发货记录。
操作路径:项目工作区 -> 药品流向管理。

测试步骤:

  1. 打开药品流向列表。
  2. 找到一条测试发货记录。
  3. 尝试删除。
  4. 记录系统表现。

测试数据:

  • 药品批次:UAT-DRUG-BATCH-001

期望结果:

  • IMP 不能删除药品发货记录,或删除按钮不可见。
  • 如果系统允许删除,必须记录为待确认权限项。

通过标准:

  • 删除类高风险操作符合权限矩阵。

场景 6:维护物资

适用角色:IMP
前置条件:项目未锁定。
操作路径:项目工作区 -> 物资管理。

测试步骤:

  1. 打开物资管理页面。
  2. 新建 UAT-MATERIAL-001
  3. 填写名称、类型、数量、存放位置和备注。
  4. 保存。
  5. 编辑数量或备注。

测试数据:

  • 物资:UAT-MATERIAL-001

期望结果:

  • 物资创建和更新成功。
  • 列表和详情展示一致。

通过标准:

  • IMP 可维护物资信息。

场景 7:维护设备

适用角色:IMP
前置条件:项目未锁定。
操作路径:项目工作区 -> 设备管理。

测试步骤:

  1. 打开设备管理页面。
  2. 新建 UAT-EQUIPMENT-001
  3. 填写设备名称、编号、中心、状态和校准信息。
  4. 保存。
  5. 编辑设备状态或备注。
  6. 尝试删除设备。

测试数据:

  • 设备:UAT-EQUIPMENT-001

期望结果:

  • 设备创建和更新按权限执行。
  • 删除操作如果被拒绝,提示清晰;如果允许,需记录为权限确认项。

通过标准:

  • IMP 设备管理权限表现清晰。

场景 8:查看预算和合同费用

适用角色:IMP
前置条件:PM 已创建 UAT-CONTRACT-001
操作路径:项目工作区 -> 合同费用管理;启动与授权或预算相关页面。

测试步骤:

  1. 打开合同费用管理。
  2. 查看 UAT-CONTRACT-001
  3. 查看合同金额、中心和付款节点。
  4. 尝试编辑合同。
  5. 打开预算或启动授权相关页面并查看记录。

测试数据:

  • 合同:UAT-CONTRACT-001

期望结果:

  • IMP 可查看合同和预算相关信息。
  • IMP 不能维护合同主数据或付款节点。

通过标准:

  • 财务相关读写边界正确。

场景 9:权限边界验证

适用角色:IMP
前置条件:已登录并进入项目。
操作路径:多个模块。

测试步骤:

  1. 尝试新建受试者。
  2. 尝试创建 AE/SAE。
  3. 尝试创建或关闭监查问题。
  4. 尝试进入项目成员管理。
  5. 尝试发布立项配置。

测试数据:

  • 项目:UAT-CTMS-角色功能验收项目

期望结果:

  • IMP 不能执行非药品物资职责范围操作。
  • 越权操作被隐藏、禁用或提交后拦截。

通过标准:

  • IMP 权限边界清晰。

4. IMP 权限边界核查

检查项 期望结果
项目总览 可查看
中心信息 可查看,不可维护
药品发货创建/更新 可执行
药品发货删除 不可执行或需权限确认
物资维护 可执行
设备维护 可执行授权范围内操作
合同和预算 可查看,不可维护
受试者维护 不可执行
AE/SAE 维护 不可执行
项目成员和权限配置 不可执行

5. 完成标准

  • IMP 可完成药品、物资、设备主流程。
  • IMP 不能越权维护临床、医学、费用或项目治理数据。
  • IMP 关键写操作可被审计追溯。