テストデータに対処する: フィクスチャ、エクスポート、反復可能なチェック
テスト対象の動作に関するアドレス フィクスチャを計画し、エクスポートに保存して、失敗を再現可能にします。
フォーマットテストとアドレス検証を分離する
フォーム コンポーネントは合成値を使用してテストできます。配送の統合には、プロバイダーのサンドボックスまたは承認された配送先が必要です。データを選択する前に、テストがどの境界をカバーするかを決定します。
フィクスチャを小さくしてバージョン管理する
シナリオに必要なフィールドのみを保存し、利用可能な場合は安定したシードを使用し、フィクスチャまたはジェネレータのバージョンを記録します。カタログが変更されると、そのバージョンは、以前に渡されたスナップショットが異なる理由を説明するのに役立ちます。
ケースをチェックアウト マトリックスに変える
必須およびオプションのフィールド、長い値、非ラテン文字、省略された郵便番号、エクスポート/インポート パスをカバーします。失敗が特定のルールを指すように、ケースごとに期待される結果を 1 つだけ保持します。