テスト分析とテスト設計
ハイレベルテストケース(抽象テストケース)とローレベルテストケース(具体的テストケース)の違いに関する記述として正しいものはどれか。
- Aハイレベルテストケースには具体的な入力データや期待結果が含まれるが、ローレベルテストケースには含まれない。
- Bローレベルテストケースは通常、ハイレベルテストケースより先に設計され、その後抽象化される。
- ✓ハイレベルテストケースは、どのテスト条件をカバーするかを抽象的に記述し、具体的な入力データや期待結果を含まない。
- Dハイレベルテストケースとローレベルテストケースは同じ抽象度を持ち、呼び方が異なるだけである。
解説
ハイレベルテストケースはテスト条件のカバレッジを抽象的に示すものであり、具体的な入力データや期待結果はローレベルテストケースで詳細化される。通常はハイレベルを先に設計し、それを基にローレベルを導出する。
根拠CTAL-TAシラバス 1.3.1 ハイレベルテストケースとローレベルテストケース