IPA過去問ドリル

平成30年度 春期 データベーススペシャリスト試験 午前Ⅱ 問24

テクノロジ/開発技術

テスト担当者が,ソフトウェアを動作させてその動きを学習しながら,自身の経験に基づいて以降のテストを動的に計画して進めるテストの方法はどれか。

出典:平成30年度 春期 データベーススペシャリスト試験 午前Ⅱ 問24

正解:ウ

解説

探索的テストは,あらかじめ詳細なテストケースを全て用意するのではなく,テスト担当者がソフトウェアを実際に動かしながらその振る舞いを学習し,得られた気付きや経験を基に次に何をテストするかをその場で考えながら動的にテストを進めていく手法です。

選択肢ごとの解説

  • 誤り。実験計画法は,複数の要因を組み合わせた実験を効率的に計画し,少ない実験回数で結果を分析する統計的手法であり,動的にテストを進める手法ではありません。
  • 誤り。状態遷移テストは,状態遷移図・状態遷移表に基づいてあらかじめ定義されたテストケースを作成し検証する手法であり,経験に基づいて動的に計画する手法ではありません。
  • 正しい。ソフトウェアを動作させながら学習し,その経験に基づいて次のテストを動的に計画して進める手法が探索的テストです。
  • 誤り。モデルベースドテストは,システムの振る舞いを表すモデルからテストケースを自動生成する手法であり,テスト担当者の経験に基づく動的な計画とは異なります。
データベーススペシャリストの過去問を演習モードで解く