该功能支持在CI/CD流水线中自动创建、管理和清理测试数据集。它确保不同环境之间的数据隔离,同时保持回归测试的真实场景。通过直接集成数据库模式,该功能减少了手动配置时间,并消除了对外部数据源的依赖,使质量保证工程师能够专注于执行,而不是准备工作。
系统初始化一个安全的沙箱环境,该环境中根据预定义的模式模板生成合成数据集。
数据会动态填充,采用与实际生产模式相似的真实值,同时不泄露敏感信息。
自动化脚本负责向测试数据库注入数据,并在测试完成后进行数据清理。
在配置仓库中定义模式模板和种子值参数。
执行自动化脚本,用于填充隔离的测试数据库。
将经过验证的数据集注入到测试环境的暂存区域,以进行测试执行。
触发自动清理程序,以移除所有临时数据文件。
在每次回归测试套件执行之前,自动触发数据生成。
确保生成的数据严格遵守表结构和约束规则。
创建临时表或分区,以确保测试之间互不干扰。