テストデータの会社名欄に、つい実在の企業名を入れてしまうことがあります。動作は変わらないので問題に見えませんが、その画面がスクリーンショットや操作マニュアルとして社外に出た瞬間に意味が変わります。本記事では、実在の商号を避ける理由と、架空の社名を組み立てる具体的な手順を整理します。
example.com のような規格で予約された安全な値が存在しません。だからこそ自分で作る必要があります。
1. 実在の商号を使うと何が起きるか
テストデータの会社名は、単独では無害です。問題は周りに並ぶ値にあります。管理画面のテストデータには、たいてい次のような状態が一緒に並びます。
- 契約ステータス(解約済み、停止中)
- 与信・審査の結果(NG、要確認)
- 請求の状態(未入金、督促中)
ここに実在の企業名が入った画面が、操作マニュアルの図版や営業資料のデモ画面として外に出ると、事実でない情報をその企業に結びつけて公開した形になります。作った側にその意図が無くても、見る側にはそう見えます。
もうひとつ実務的な理由があります。実在企業名でテストしていると、検索やフィルタの動作確認が甘くなるという点です。有名企業名は短く、記号を含まず、文字数も揃っているものが多いため、長い商号や特殊な記号(「&」「・」「(株)」など)で起きる表示崩れを見逃します。
2. 会社名には「予約された安全な値」が無い
メールアドレスやIPアドレスには、試験用に予約された範囲があります。example.com(RFC 2606)や 192.0.2.0/24(RFC 5737)は誰のものにもならないと決まっているので、間違って使っても実害が出ません。
ところが会社名にはこれに相当する仕組みがありません。「株式会社サンプル」も「テスト商事」も、誰かが登記できます。つまり「それらしい名前だから大丈夫」という判断は成り立たず、組み立て方と確認の手順を自分で決めるしかありません。
3. 語幹・業種語・法人格に分けて組み立てる
実用的な作り方は、社名を3つの部品に分けることです。
| 部品 | 役割 | 例 |
|---|---|---|
| 語幹 | 固有名の部分。読みやすさを決める | みらい / あおば / ネクスト / こもれび |
| 業種語 | 業種の見当をつける部分 | 商事 / システムズ / 製菓 / 建設 / サービス |
| 法人格 | 前株・後株・合同会社・なし | 株式会社◯◯ / ◯◯株式会社 / 合同会社◯◯ |
この3分割には実利があります。法人格の位置を混ぜられることです。日本の商号は「株式会社ハシトシステム」(前株)と「ハシトシステム株式会社」(後株)の両方があり、文字数も並び順も変わります。テストデータをどちらか一方に揃えてしまうと、社名欄の折り返しや省略表示の不具合が本番で初めて出ます。
実装としては、部品ごとの配列からランダムに1つずつ引くだけで足ります。
const STEMS = ["みらい", "あおば", "ネクスト", "こもれび"];
const TAILS = ["商事", "システムズ", "製菓", "建設"];
const KAKU = [
(n) => `株式会社${n}`,
(n) => `${n}株式会社`,
(n) => `合同会社${n}`,
(n) => n,
];
const pick = (a) => a[Math.floor(Math.random() * a.length)];
const company = () => pick(KAKU)(pick(STEMS) + pick(TAILS));
console.log(company()); // 例: 合同会社あおば建設
これを件数分まわせば、業種の偏りも法人格の偏りも無いテストデータができます。英文表記が必要なら、語幹と業種語にローマ字表記を持たせて同じ順で連結します。
4. 使う前に確認する
ランダムに組み立てた社名でも、偶然実在の商号と一致することはあります。社内限りのテストデータなら実務上の問題は小さいですが、次の場合は確認する価値があります。
- 操作マニュアルやヘルプの図版に使う
- 営業資料・展示会のデモ環境に使う
- 公開リポジトリのサンプルデータに含める
確認は、国税庁の法人番号公表サイトで商号を検索するのが手軽です。一致したら語幹か業種語を差し替えます。全件を確認する必要はなく、実際に画面へ出る数件だけを見れば足ります。
5. まとめ
会社名は、氏名や住所と違って「安全な値」が用意されていない項目です。だからこそ、実在の商号を避ける理由を理解したうえで、語幹・業種語・法人格に分けて組み立て、外に出る数件だけ確認する、という手順にしておくのが現実的です。
この考え方をそのまま実装したのが会社名ダミー生成です。業種と法人格を選んで件数指定で生成でき、CSVで書き出せます。氏名や住所も必要なら氏名ダミー生成と住所ダミー生成を、予約済みの安全な値の一覧はテストデータに実在の値を使わないをご覧ください。
よくある質問(FAQ)
ダミーの会社名に実在の企業名を使ってはいけないのはなぜですか?
スクリーンショットや操作マニュアル、デモ環境の画面はそのまま社外に出ることがあります。そこに実在の企業名が「解約済み」「与信NG」「未入金」といった状態と並んで写ると、事実でない情報をその企業に結びつけて公開したことになります。テストの都合で入れた値が、無関係の会社の評判に影響しうるという点が問題です。
架空の会社名はどう組み立てればよいですか?
語幹(みらい、ネクストなど)と業種を表す語(商事、システムズ、建設など)と法人格(株式会社、合同会社)の3つに分けて、それぞれをランダムに組み合わせます。3つを分けておくと、業種だけを揃えたり、前株と後株を混ぜたりといった調整が後からできます。ハシトシステムの会社名ダミー生成ツールはこの構成で動いています。
生成した架空の社名が実在した場合はどうすればよいですか?
外部に公開する資料に使う前に、国税庁の法人番号公表サイトなどで商号を検索して重複を確認してください。一致した場合はその名前を使わず、語幹か業種語を差し替えます。社内限りのテストデータであれば実務上の問題は小さいですが、公開資料では確認する価値があります。