AddressLab ガイド

生成された住所で米国郵便番号(ZIPコード)項目を検証する

ZIPコード(郵便番号)入力欄の仕様は、入力チェックルール、保存済み住所カード、配送ロジック、プロフィールページ、およびエクスポートされたCSV/JSONデータに直接影響します。

入力項目の挙動から始める

米国の住所データをいくつか生成し、市区町村(City)や州(State)入力欄と合わせて郵便番号入力欄をテストします。必須項目チェック、文字数制限(MaxLength)、入力時の自動補完マスク、州名略称の組み合わせが、未入力・正しい形式・誤った形式のコピー&ペースト入力などで、期待通りにエラーや補完を行うか検証します。

表示とデータ保持のチェック

入力段階では正常に通っても、その後のデータ流転(DB保存、エクスポート)で壊れるケースがあります。特に、米国東部の一部の郵便番号は「0」から始まるため(例: `02108`)、数値型として保存してしまうと先頭のゼロが消えて `2108` になってしまいます。保存後のマイページ、注文確認画面、CSVエクスポート、JSONペイロードで、先頭のゼロを含めた文字列がそのまま保持されているかチェックしてください。

実用的なテストケース

  • 異なる複数の州の住所を生成して相関テストを行う。
  • ハイフンあり(5+4桁形式、例: `90210-4567`)とハイフンなし(5桁形式)の両方を入力テストする。
  • 住所を保存し、CSVやJSONファイルとしてダウンロードして確認する。
  • スマートフォンなどの窄画面で、郵便番号や州の横並びフィールドが崩れて改行されないかチェックする。
  • 必須エラーメッセージや、不正フォーマット入力時のエラー表示文言が分かりやすいか検証する。

関連ツール

住所ジェネレーターを開く