平成30年度 春期 午前Ⅱ 問24
システム開発技術
テスト担当者が,ソフトウェアを動作させてその動きを学習しながら,自身の経験に基づいて以降のテストを動的に計画して進めるテストの方法はどれか。
- ア実験計画法
- イ状態遷移テスト
- ウ探索的テスト
- エモデルベースドテスト
答えと解説を見る
✓ これが正解ウ探索的テスト
解説
動かして学びながら、経験に基づき次のテストをその場で組むのが探索的テストです。
探索的テストは、テスト担当者が、ソフトウェアを実際に動かして挙動を学びながら、その結果と自分の経験をもとに、次に何をどう試すかをその場で決めて進めるテストの方法です。見分ける軸は、テストの内容を前もって決めておくのか、実行しながら決めていくのかです。設問の、動きを学習しながら以降のテストを動的に計画する、という記述は、前もって手順を固めない探索的テストの特徴そのものです。他の選択肢は、統計的な手法や、状態の図、モデルといった、事前に用意したものからテストを導く方法です。その場で学んで次を決めるのが探索的、と覚えると見分けられます。
ほかの選択肢はなぜ違うのか
- ア実験計画法:実験計画法は、結果に影響する要因と水準の組合せを、少ない試行で効率よく調べられるように、統計的な考え方で前もって組み立てる方法です。実行しながら次のテストを決める方法ではありません。
- イ状態遷移テスト:状態遷移テストは、ソフトウェアがとる状態と、状態が移る条件を整理した図や表から、テストケースを導く方法です。前もって整理した状態の情報に基づくので、その場で計画する方法とは異なります。
- エモデルベースドテスト:モデルベースドテストは、ソフトウェアの振る舞いを表したモデルを前もって作り、そこからテストケースを導き出す方法です。担当者の経験でその場の計画を変えていく方法ではありません。
この問題の用語
- テスト決めたとおりに動くかを、実際に動かして確かめる作業のこと。何を確かめるかによって移行テスト、システムテストなどと呼び分けます。
出典:平成30年度 春期 データベーススペシャリスト試験 午前Ⅱ 問24
同じ用語が出る問題
- 令和7年度 秋期 午前Ⅱ 問25:XPに関する問題(テスト)
- 令和6年度 秋期 午前Ⅱ 問24:プラットフォームに関する問題(テスト)
- 令和5年度 秋期 午前Ⅱ 問25:ステージング環境の説明(テスト)
- 令和4年度 秋期 午前Ⅱ 問24:保守性を定量評価する指標(テスト)
- 令和2年度 10月 午前Ⅱ 問25:ユースケース駆動開発の利点(テスト)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)