6.2 KiB
6.2 KiB
IMP 药品管理员测试手册
1. 角色定位
IMP 负责药品、物资和设备相关管理,重点验证药品发货、药品流向、物资、设备、预算和合同信息查看。IMP 不应维护受试者主数据、AE/SAE、项目成员、权限或立项配置。
2. 测试前置
- 使用
uat-imp@example.com登录。 - 已加入
UAT-CTMS-角色功能验收项目,项目角色为 IMP。 - 项目未锁定。
- 已存在
UAT-中心-01和UAT-中心-02。
3. 核心场景
场景 1:登录并进入项目
适用角色:IMP
前置条件:IMP 账号启用且已加入项目。
操作路径:登录页 -> 项目列表 -> 项目总览。
测试步骤:
- 使用
uat-imp@example.com登录。 - 选择
UAT-CTMS-角色功能验收项目。 - 进入项目总览。
- 查看项目基础信息。
测试数据:
- 项目:
UAT-CTMS-角色功能验收项目
期望结果:
- IMP 可进入项目并查看总览。
- 无权限不足提示。
通过标准:
- IMP 可以访问项目基础信息。
场景 2:查看中心信息
适用角色:IMP
前置条件:项目存在中心。
操作路径:项目工作区 -> 项目总览或中心相关入口。
测试步骤:
- 查看中心列表或中心信息。
- 打开
UAT-中心-01。 - 查看中心名称、编号、联系人和状态。
- 尝试编辑中心信息。
测试数据:
- 中心:
UAT-中心-01
期望结果:
- IMP 可查看中心信息。
- IMP 不能维护中心主数据。
通过标准:
- 药品发货所需中心读权限可用,中心写权限受限。
场景 3:创建药品发货记录
适用角色:IMP
前置条件:存在可用中心。
操作路径:项目工作区 -> 药品管理 -> 药品流向管理 -> 新建。
测试步骤:
- 进入药品流向管理。
- 点击新建。
- 选择
UAT-中心-01。 - 填写药品批次
UAT-DRUG-BATCH-001、数量、发货日期和承运信息。 - 保存。
- 返回列表搜索该批次。
测试数据:
- 药品批次:
UAT-DRUG-BATCH-001 - 中心:
UAT-中心-01 - 数量:
10
期望结果:
- 药品发货记录创建成功。
- 列表和详情展示一致。
- 创建动作写入审计日志。
通过标准:
- IMP 可创建药品流向记录。
场景 4:更新药品发货记录
适用角色:IMP
前置条件:存在 UAT-DRUG-BATCH-001 发货记录。
操作路径:项目工作区 -> 药品流向管理 -> 详情或编辑。
测试步骤:
- 打开
UAT-DRUG-BATCH-001发货记录。 - 修改承运信息、备注或收货状态。
- 保存。
- 刷新详情页。
测试数据:
- 药品批次:
UAT-DRUG-BATCH-001
期望结果:
- 更新成功。
- 刷新后数据保持一致。
- 更新动作写入审计日志。
通过标准:
- IMP 可维护药品流向。
场景 5:删除药品发货记录边界
适用角色:IMP
前置条件:存在药品发货记录。
操作路径:项目工作区 -> 药品流向管理。
测试步骤:
- 打开药品流向列表。
- 找到一条测试发货记录。
- 尝试删除。
- 记录系统表现。
测试数据:
- 药品批次:
UAT-DRUG-BATCH-001
期望结果:
- IMP 不能删除药品发货记录,或删除按钮不可见。
- 如果系统允许删除,必须记录为待确认权限项。
通过标准:
- 删除类高风险操作符合权限矩阵。
场景 6:维护物资
适用角色:IMP
前置条件:项目未锁定。
操作路径:项目工作区 -> 物资管理。
测试步骤:
- 打开物资管理页面。
- 新建
UAT-MATERIAL-001。 - 填写名称、类型、数量、存放位置和备注。
- 保存。
- 编辑数量或备注。
测试数据:
- 物资:
UAT-MATERIAL-001
期望结果:
- 物资创建和更新成功。
- 列表和详情展示一致。
通过标准:
- IMP 可维护物资信息。
场景 7:维护设备
适用角色:IMP
前置条件:项目未锁定。
操作路径:项目工作区 -> 设备管理。
测试步骤:
- 打开设备管理页面。
- 新建
UAT-EQUIPMENT-001。 - 填写设备名称、编号、中心、状态和校准信息。
- 保存。
- 编辑设备状态或备注。
- 尝试删除设备。
测试数据:
- 设备:
UAT-EQUIPMENT-001
期望结果:
- 设备创建和更新按权限执行。
- 删除操作如果被拒绝,提示清晰;如果允许,需记录为权限确认项。
通过标准:
- IMP 设备管理权限表现清晰。
场景 8:查看预算和合同费用
适用角色:IMP
前置条件:PM 已创建 UAT-CONTRACT-001。
操作路径:项目工作区 -> 合同费用管理;启动与授权或预算相关页面。
测试步骤:
- 打开合同费用管理。
- 查看
UAT-CONTRACT-001。 - 查看合同金额、中心和付款节点。
- 尝试编辑合同。
- 打开预算或启动授权相关页面并查看记录。
测试数据:
- 合同:
UAT-CONTRACT-001
期望结果:
- IMP 可查看合同和预算相关信息。
- IMP 不能维护合同主数据或付款节点。
通过标准:
- 财务相关读写边界正确。
场景 9:权限边界验证
适用角色:IMP
前置条件:已登录并进入项目。
操作路径:多个模块。
测试步骤:
- 尝试新建受试者。
- 尝试创建 AE/SAE。
- 尝试创建或关闭监查问题。
- 尝试进入项目成员管理。
- 尝试发布立项配置。
测试数据:
- 项目:
UAT-CTMS-角色功能验收项目
期望结果:
- IMP 不能执行非药品物资职责范围操作。
- 越权操作被隐藏、禁用或提交后拦截。
通过标准:
- IMP 权限边界清晰。
4. IMP 权限边界核查
| 检查项 | 期望结果 |
|---|---|
| 项目总览 | 可查看 |
| 中心信息 | 可查看,不可维护 |
| 药品发货创建/更新 | 可执行 |
| 药品发货删除 | 不可执行或需权限确认 |
| 物资维护 | 可执行 |
| 设备维护 | 可执行授权范围内操作 |
| 合同和预算 | 可查看,不可维护 |
| 受试者维护 | 不可执行 |
| AE/SAE 维护 | 不可执行 |
| 项目成员和权限配置 | 不可执行 |
5. 完成标准
- IMP 可完成药品、物资、设备主流程。
- IMP 不能越权维护临床、医学、费用或项目治理数据。
- IMP 关键写操作可被审计追溯。