テスト分析とテスト設計
テストオラクル問題の解決策の一つである「疑似オラクル」の説明として最も適切なものはどれか。
- Aテスト対象への入力に特定の変換を適用し、出力が満たすべき関係を検証する手法
- Bテスト対象の定義されたプロパティを用いて入力と期待結果の関係を検証する手法
- C人間の経験や知識を用いて期待結果を判断する手法
- ✓テスト対象と同じ仕様を満たす、独自に開発された別のシステム(レガシーシステムや簡易版など)を用いて期待結果を得る手法
解説
疑似オラクルは、テスト対象と同じ仕様を満たす独自開発の別システムを用いて期待結果を得る解決策であり、選択肢1はメタモルフィックテスト、選択肢2はプロパティベースのテスト、選択肢3は人間オラクルの説明である。
根拠CTAL-TAシラバス 1.3.4 テストオラクルの決定(疑似オラクル)