GLOSSA

フェイクデータ

ふぇいくでーた

Fake Data

一言でいうと

テストや開発用に擬似的に生成した、本物に似せた偽のデータのこと。

詳しい意味

フェイクデータ(テストデータ / フィクスチャ)は、テストや開発・デモ環境用に、本物の業務データに似せて生成・登録した偽のデータです。本物の個人情報や商用情報を使わずに、リアルに近い動作確認ができるのが目的。faker.js / Faker(Python)などのライブラリで「ありそうな名前・住所・メール」を大量に生成できます。本物データ流用は個人情報保護・GDPR・社内ガバナンスの観点でリスクが高く、フェイクデータでの開発が現代のスタンダード。「フィクスチャ(fixture)」と呼ばれる、テストごとに毎回読み込む固定データもこれの一種です。

何に使うか

ステージング環境を本番相当のデータ量で動かしたいとき。新人がローカル開発環境を立ち上げるとき。デモ画面の見た目を確認するとき。

どんな時に出るか

「フェイクデータでテスト」「fixtureを再生成」「本番データ持ってくるな、フェイク使え」といった場面で登場します。

具体例

  • ローカル開発DBは Faker でフェイクデータを1000件入れて、本番相当の見た目を確認している。
  • 本番DB を staging にコピーするのは禁止し、フェイクデータを使う運用にした。

別名・略称

fake data(ふぇいくでーた)fixture(ふぃくすちゃ)フィクスチャ(ふぃくすちゃ)テストデータ(てすとでーた)Faker(ふぇいかー)

関連語

ユニットテストスタブ

初心者向けメモ

撮影セットの「小道具」のようなものです。本物の宝石やお金を撮影に使うとリスクが高いので、見た目だけ本物らしく作ったプロップを使う。テストやデモも同じで、本物データのリスクを取らずに動作を確認できます。

この説明に改善点はありますか?

この説明を修正提案する新しい用語を提案する

提案は管理者が確認した後に反映されます