ゴルフ クラブの予約システムのユーザー インターフェイスを大幅に見直すことに重点を置いた Agile プロジェクト リリースのテスト アプローチを定義しています。追加機能により、3 つのコースでより柔軟な予約が可能になります。これらの変更は、現在のシステムのわかりにくい設計と限られたオプションに関する多数の顧客からの苦情によって推進されています。リリースは 6 つの 2 週間のスプリントで構成されます。
利害関係者はリスク評価を実施し、潜在的な顧客損失によりシステム障害の影響が大きいと考えています。画面デザインと機能に大幅な変更が予想されるため、回帰回避戦略が推奨されます。
以下のオプションのうち、このリリースに最適なテスト アプローチはどれですか? 次の記号を一貫して使用してください。
* + (強く推奨)
* (推奨)
* o (中立/オプション)
* * (非推奨)
* - (使用不可)

オプションを1つ選択
正解:D
質問で説明されているシナリオに対処する場合、テスト アプローチを選択する際の主な考慮事項には、ユーザー インターフェイスの全面的な見直し、新機能の追加、潜在的な顧客喪失による高リスク環境での顧客からの苦情への対応に重点を置くことが含まれます。設計と機能の大幅な変更により、回帰回避戦略も重要であることが強調されています。
オプション D (2) は、探索的テスト (手動) とブラックボックス テストに + マークが付けられており、テスト自動化は使用されない () とマークされています。この選択は、いくつかの理由から、プロジェクトのニーズに最も合致しています。
* 探索的テスト (強く推奨): このタイプのテストは、アジャイル プロジェクト、特に UI の変更や新しい機能を扱う場合に重要です。探索的テストでは、テスト担当者は、通常のスクリプト テストではカバーされない方法でシステムを操作できるため、新しいインターフェイスや機能の予期しない問題を検出するのに最適です。
* ブラックボックス テスト (推奨): このテストでは、内部の仕組みを理解する必要はなく、アプリケーションの機能に焦点を当てます。UI の全面的な見直しと機能の追加を考慮すると、エンドユーザーの観点からシステムが期待どおりに動作することを確認することが必要です。
* テスト自動化の回避 (使用しないでください): 自動化は価値がありますが、UI の大幅な変更と、新しく開発された機能に迅速に適応する創造的で直感的なテスト アプローチの必要性から、この特定のリリースでは、探索的テストなどの手動テスト手法に主に焦点を当てることが推奨されます。
オプション D を使用することで、テスト アプローチはリリースの動的かつユーザー中心の性質をサポートし、機能の技術的側面と、この全面的な見直しの中心となるユーザー エクスペリエンスの強化の両方に対処します。