探索的テストとは?情報処理問題集|DBスペシャリスト午前問題より
情報処理技術者試験から不定期に1題出題、解説いたします。
試験を受けない人にとっても役に立つ解説を心掛けていきます。
問題
データベーススペシャリスト 平成30年春期 午前Ⅱ 問24
テスト担当者が,ソフトウェアを動作させてその動きを学習しながら,自身の経験に基づいて以降のテストを動的に計画して進めるテストの方法はどれか。
- 実験計画法
- 状態遷移テスト
- 探索的テスト
- モデルベースドテスト
正解は
3が正解
探索的テストとは
ソフトウェアの理解とテスト設計とテスト実行を同時に行うテストです。
あらかじめテスト項目を作成せず、ソフトウェアを実行した結果を観察することで思考を深めて、更なるテストを実行していくことが特徴です。
探りを入れながら臨機応変にテスト項目を決めていくテストスタイルといえる。
特徴・メリット
短時間ででき、テスト効率が高い
機械的なテストでは見つけられなかった不具合を検知しやすい
テスト技術者の個人的経験や直感に依存した方法である
デメリット
属人的になりがち
事前にテストケースをレビューできない
定量的な指標を算出しにくい(品質保証には向かない)
その為、どんなテストが行われたのかについて正確な記録がされにくい。
テスト担当者に高度なスキルが要求される
まとめ
今日の問題はいかがでしょうか。
今回は、探索的テストについて解説させていただきました。
試験ではポイントとなるキーワードを見つけ、ピンポイントで正答を判断しましょう
ヴァックスラボではSE・プログラマを募集中です
私たちと一緒に価値を提供していく新しい仲間を募集します。
[spheader position="center"]
[/spheader]