目标
测试数据应保持接近生产形态又不含真实个人信息。本工作流先在去除或假名化 PII 后导出生产形态的数据集,用确定性 id 载入测试环境,随结构演进按计划重复导出与载入,并验证依赖该数据的测试在刷新后仍稳定。
步骤要点
- 导出已匿名化的生产形态快照。
- 用确定性 id 载入测试环境。
- 按计划重复导出与载入。
- 验证刷新后测试仍然稳定。
# anonymise then load a production-shaped snapshot
anonymise export.sql --out test.sql && psql -d test -f test.sql
验证
按顺序执行上述步骤后,逐项确认每个步骤的预期状态均已满足;只有全部预期状态成立,才认为本流程完成。若某一步未达到预期状态,应先按排错提示排查,不要跳过继续,以免掩盖问题。
排错提示
- 测试数据含真实 PII 属合规违规。
- 静态夹具会与生产漂移。
- 非确定性数据会导致测试抖动。
适用边界
- 需要匿名化工具与快照访问。
- 使用匿名化子集。