ユーザージャーニーテスト
2013年4月24日
ユーザージャーニーテストはビジネスフェイシングテストの形態で、システムを通る典型的なユーザーの「ジャーニー」をシミュレートするように設計されています。そのようなテストでは、通常、ユーザーが目標を達成するためにシステムとやり取りする全体をカバーします。ユースケースの1つのパスとして機能します。
通常BroadStackテストであり、そのため実行に時間がかかり、脆くなりやすいです。その結果、ユーザージャーニーテストのスイートは通常、システムの動作の包括的なテストを構築するように構築されていません。通常、わずか数個のユーザージャーニーテストで、システム全体の統合が行われます。おそらく各ユースケースの1つのパスのみ(通常は問題のないパス)です。動作のすべてのバリエーションの検証は、異なるスタイルで行われたテストに残され、通常はより集中したカバレッジが得られます。
ストーリーテストとは対照的に、ユーザージャーニーテストはユーザーストーリーに縛られていません。ストーリーを再生すると、既存のユーザージャーニーテストを見て、ユーザーストーリーに示唆された動作の変更をサポートするように変更します。ユーザーストーリーがまったく新しいユーザージャーニーテストにつながることはめったにありません。