平成30年度 春期 データベーススペシャリスト試験 午前Ⅱ 問24
テクノロジ/開発技術テスト担当者が,ソフトウェアを動作させてその動きを学習しながら,自身の経験に基づいて以降のテストを動的に計画して進めるテストの方法はどれか。
出典:平成30年度 春期 データベーススペシャリスト試験 午前Ⅱ 問24
- ア実験計画法
- イ状態遷移テスト
- ウ探索的テスト
- エモデルベーステスト
正解:ウ
解説
探索的テストは,あらかじめ詳細なテストケースを全て用意するのではなく,テスト担当者がソフトウェアを実際に動かしながらその振る舞いを学習し,得られた気付きや経験を基に次に何をテストするかをその場で考えながら動的にテストを進めていく手法です。
選択肢ごとの解説
- ア誤り。実験計画法は,複数の要因を組み合わせた実験を効率的に計画し,少ない実験回数で結果を分析する統計的手法であり,動的にテストを進める手法ではありません。
- イ誤り。状態遷移テストは,状態遷移図・状態遷移表に基づいてあらかじめ定義されたテストケースを作成し検証する手法であり,経験に基づいて動的に計画する手法ではありません。
- ウ正しい。ソフトウェアを動作させながら学習し,その経験に基づいて次のテストを動的に計画して進める手法が探索的テストです。
- エ誤り。モデルベースドテストは,システムの振る舞いを表すモデルからテストケースを自動生成する手法であり,テスト担当者の経験に基づく動的な計画とは異なります。