工程开发
test-data-management avatar

test-data-management

战略性测试数据生成、管理与隐私合规,用于构建可扩展、安全且逼真的质量工程工作流。

简介

test-data-management 技能提供了一个专业框架,用于处理质量工程环境中的数据生命周期。专为工程师和 QA 团队设计,它能够实现全面测试所需的数据集安全生成、匿名化和隔离。通过利用 qe-test-data-architect 代理,用户可以自动化创建合成数据集,在维持参照完整性的同时,严格遵守 GDPR 和 CCPA 等数据隐私标准。该技能对于执行集成测试、性能测试或边缘情况测试且生产数据访问受限或不足的团队至关重要。

  • 使用基于 faker 的库为各类模式和约束自动生成合成数据集。

  • 生产数据匿名化,包括进阶遮罩、哈希处理以及 PII 字段遮蔽。

  • 高速批次数据生成,每秒可产生超过 10,000 条记录,适用于性能测试场景。

  • 内建数据库事务管理,用于自动化测试隔离,通过回滚机制确保测试环境纯净。

  • 合规优先架构,防止生产环境的个人识别信息 (PII) 泄漏到非生产环境。

  • 支持跨生成数据集的复杂关系映射与参照完整性维护。

  • 利用 qe-test-data-architect 为性能负载测试生成海量数据(10k+)。

  • 在测试中采用事务隔离策略,避免测试数据库中残留状态导致的混乱。

  • 在处理生产快照时,务必使用生成的合成值替换敏感用户信息(如电子邮件、电话、SSN)。

  • 将此技能与性能测试或安全测试等其他 QE 技能整合,构建完整的 QA 工作流。

  • 输入要求包含模式定义、期望的记录数量和约束条件;输出为可直接用于测试套件的干净数据夹具。

  • 严格遵守核心规则:在自动化测试循环中绝对不要直接存储或使用生产环境的 PII 数据。

仓库统计

Star 数
329
Fork 数
65
Open Issue 数
4
主要语言
TypeScript
默认分支
main
同步状态
空闲
最近同步时间
2026年4月29日 05:35
在 GitHub 查看