Skip to content
Latchkey

Test Data Management とは?

test data management (TDM) は、チームがテストに必要なデータをどのように取得し、形作り、隔離し、後片付けするかを扱います。既知の fixture の seeding、本番からコピーした機密フィールドのマスキング、実行間の状態のリセットを含みます。優れた TDM はテストを決定的に保ち、ある suite が別の共有環境を壊すのを防ぎます。

なぜ重要か

可変データを共有するテストは、実行が互いに干渉したり、古いレコードがずれたりすると flaky になります。テストデータを意図的に管理することで、各実行が既知の状態から始まるようにでき、これは信頼できる CI に不可欠です。

中心的な活動

  • 実行ごとの fixture の seeding とリセット
  • 本番データのマスキングまたは subset 化
  • テストごと・branch ごとのデータの隔離

関連ガイド