フェイクデータ
ふぇいくでーた
Fake Data
一言でいうと
テストや開発用に擬似的に生成した、本物に似せた偽のデータのこと。
詳しい意味
フェイクデータ(テストデータ / フィクスチャ)は、テストや開発・デモ環境用に、本物の業務データに似せて生成・登録した偽のデータです。本物の個人情報や商用情報を使わずに、リアルに近い動作確認ができるのが目的。faker.js / Faker(Python)などのライブラリで「ありそうな名前・住所・メール」を大量に生成できます。本物データ流用は個人情報保護・GDPR・社内ガバナンスの観点でリスクが高く、フェイクデータでの開発が現代のスタンダード。「フィクスチャ(fixture)」と呼ばれる、テストごとに毎回読み込む固定データもこれの一種です。
何に使うか
ステージング環境を本番相当のデータ量で動かしたいとき。新人がローカル開発環境を立ち上げるとき。デモ画面の見た目を確認するとき。
どんな時に出るか
「フェイクデータでテスト」「fixtureを再生成」「本番データ持ってくるな、フェイク使え」といった場面で登場します。
具体例
- ローカル開発DBは Faker でフェイクデータを1000件入れて、本番相当の見た目を確認している。
- 本番DB を staging にコピーするのは禁止し、フェイクデータを使う運用にした。
別名・略称
fake data(ふぇいくでーた)fixture(ふぃくすちゃ)フィクスチャ(ふぃくすちゃ)テストデータ(てすとでーた)Faker(ふぇいかー)
初心者向けメモ
撮影セットの「小道具」のようなものです。本物の宝石やお金を撮影に使うとリスクが高いので、見た目だけ本物らしく作ったプロップを使う。テストやデモも同じで、本物データのリスクを取らずに動作を確認できます。