第3章:原型测试前置条件

适用场景

本章适用于开始原型测试活动之前,由解决方案设计团队、测试团队、基础设施团队、业务方共同确认所有前置资源就绪的场景。具体触发条件包括:

  • Solution Design文档完成内部评审并基线化(基线版本号已锁定)。
  • 原型环境已完成基础设施部署(含网络、存储、容器/虚拟机)。
  • 测试数据已从生产脱敏或从仿真源生成,且数据量≥预期最坏场景的80%。
  • 各角色(测试执行人、审批人、业务验证人)在IAM/AD中的权限已映射完毕。

若任意前提未满足,则本章所述前置条件检查项不通过,原型测试不得启动。

前置条件

在开始本章操作前,必须完成以下前置条件:

  1. 设计基线锁定:Solution Design文档版本号已固化,变更日志已签署;所有待办(open items)已关闭或形成明确决策。
  2. 环境可达性:原型环境可被测试团队通过指定VPN或跳板机访问,且网络延迟≤50ms。
  3. 数据脱敏合规:测试数据已通过安全合规审计,不含真实个人身份信息(PII),脱敏算法已记录。
  4. 权限矩阵确认:基于角色访问控制(RBAC)矩阵已发布,且各账户的权限验证结果(pass/fail)已记录。

操作步骤

步骤序号 操作描述 负责人 预期输出
1 检查Solution Design文档基线状态,确认无未关闭的review comment。 解决方案架构师 基线状态检查报告(含版本号、签署日期)
2 登录原型环境管理控制台,验证环境健康度(CPU、内存、磁盘使用率均低于80%)。 基础设施工程师 环境健康度截图+自动化巡检日志
3 执行测试数据加载脚本,确认数据量覆盖全部业务场景关键字段。 测试分析师 数据加载报告(含行数、字段完整性校验)
4 使用权限验证工具对每个测试角色执行“登录→尝试受限操作→确认拒绝”的测试用例。 安全测试工程师 权限验证结果表(pass / fail 明细)
5 汇总所有前置条件检查结果,生成《原型测试就绪检查清单》,由架构师、测试经理、业务方三方签字。 解决方案架构师 签名版检查清单(PDF)

输入输出物

  • 输入物:
    • Solution Design文档(基线版,格式 .docx / .md)
    • 环境配置清单(含IP、端口、域名、证书指纹)
    • 测试数据生成脚本及脱敏策略文件
    • 角色权限矩阵表(含AD组名、系统内角色名、映射关系)
  • 输出物:
    • 《环境健康度巡检报告》
    • 《数据加载完整性校验报告》
    • 《权限验证结果表》
    • 《原型测试就绪检查清单》(三方签字版)

责任边界

角色 责任范围 签字/确认物
解决方案架构师 确保设计文档基线化、变更可控;协调三方签字。 检查清单签章
基础设施工程师 提供环境健康度报告;修复环境缺陷。 巡检报告签章
测试分析师 执行数据加载与完整性验证;输出数据报告。 数据加载报告签章
安全测试工程师 执行权限验证;输出验证结果表。 权限验证表签章
业务方代表 确认数据、环境、权限符合业务预期;签署检查清单。 检查清单签章

记录材料

  • 所有输出物均需归档至项目知识库(路径:/prototype/checklist/),文件名格式:YYMMDD_前置条件_<输出物名称>_v<版本>.pdf
  • 任何检查项未通过时,需记录在《前置条件异常处理日志》中,含问题描述、影响范围、修复动作、复测结果、责任人、关闭日期。
  • 日志模板示例(日志需使用以下结构化格式记录):
异常编号: PRE-003-001
检查项: 权限验证——角色“业务审批人”尝试访问管理API应被拒绝
实际结果: 返回200 OK(不应返回)
影响范围: 所有测试角色可能越权
根因: 权限策略配置未生效
修复动作: 重新部署IAM策略,重启权限引擎
复测结果: 返回403 Forbidden(符合预期)
责任人: 张三
关闭日期: 2025-03-10

异常处理

  • 设计文档未基线:暂停原型测试启动,由架构师推动Review所有comment解决,并重新冻结版本。
  • 环境不可达或性能不足:升级至IT运维团队,设置SLA 4小时恢复;若环境为共享环境需协调资源独占窗口。
  • 测试数据不完整或脱敏超标:由数据工程师重新生成,并再次执行完整性校验;若脱敏后数据失真,需调整脱敏算法后重新加载。
  • 权限验证失败:安全工程师与IAM管理员协同修复权限策略,重新执行验证用例,直至所有角色通过。
  • 所有异常需在《原型测试就绪检查清单》中标记为“阻塞”,并记录至异常处理日志。

验收标准

完成本章所有前置条件后,需同时满足以下验收标准,方可进入原型测试执行阶段:

  1. Solution Design文档基线状态为“已冻结”,且变更日志显示最近一周内无变更。
  2. 环境健康度巡检报告显示CPU、内存、磁盘使用率均≤80%,且网络延迟≤50ms。
  3. 数据加载完整性校验报告显示关键业务表行数与预期偏差≤0.1%,且无缺失必填字段。
  4. 权限验证结果表显示所有角色“越权操作”用例均被拒绝,且合法操作100%通过。
  5. 三方(架构师、测试经理、业务方)已签署《原型测试就绪检查清单》。
提示: 验收标准第4项(权限验证)是高风险项,建议在步骤4中并行执行至少20个测试用例(包括边界用例),避免因权限遗漏导致后续测试失效。
原型测试前置条件依赖关系图 原型测试前置条件依赖关系 设计文档就绪 基线版本已锁定 原型环境准备 网络·存储·计算正常 测试数据准备 脱敏·加载·校验 角色与权限确认 RBAC映射验证 检查清单签署(三方签字) 输出:就绪检查清单(PDF) 所有前置条件满足后,三方签字方可启动原型测试