生成ツールへ移動

テストデータに対処する: フィクスチャ、エクスポート、反復可能なチェック

テスト対象の動作に関するアドレス フィクスチャを計画し、エクスポートに保存して、失敗を再現可能にします。

フォーマットテストとアドレス検証を分離する

フォーム コンポーネントは合成値を使用してテストできます。配送の統合には、プロバイダーのサンドボックスまたは承認された配送先が必要です。データを選択する前に、テストがどの境界をカバーするかを決定します。

フィクスチャを小さくしてバージョン管理する

シナリオに必要なフィールドのみを保存し、利用可能な場合は安定したシードを使用し、フィクスチャまたはジェネレータのバージョンを記録します。カタログが変更されると、そのバージョンは、以前に渡されたスナップショットが異なる理由を説明するのに役立ちます。

ケースをチェックアウト マトリックスに変える

必須およびオプションのフィールド、長い値、非ラテン文字、省略された郵便番号、エクスポート/インポート パスをカバーします。失敗が特定のルールを指すように、ケースごとに期待される結果を 1 つだけ保持します。

資料

テストデータに対処する: フィクスチャ、エクスポート、反復可能なチェック

すべてのガイド
Aa →fakeloc / ガイド
住所ガイド

合成住所と配達可能な住所の違い

テストの目的に合うデータを選び、実顧客の情報を持ち込まないようにします。

ガイドを読む
{ … }fakeloc / ガイド
住所ガイド

合成データでプライバシーを守る

デモや不具合報告に実顧客の住所をコピーしないための考え方。

ガイドを読む
〒fakeloc / ガイド
テストデータ

シードとバージョンを含む再現可能なアドレス API フィクスチャ

API フィクスチャを反復可能にするパラメータを記録し、カタログの更新によって変更される可能性があることを確認します。

ガイドを読む
Aa →fakeloc / ガイド
テストデータ

実際のフォームの動作に関するチェックアウト アドレス テスト マトリックス

フィールド要件、ローカリゼーション、および回復可能な検証エラーに関する小さなマトリックスを作成します。

ガイドを読む