工程開發
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 查看