平成29年度 秋期 システムアーキテクト試験 午前Ⅱ 問11
探索的テスト技法の説明はどれか。
解答・解説
正解: ウ. 経験や推測から重要と思われる領域に焦点を当ててテストし,その結果を基にした新たなテストケースを作成して,テストを繰り返す技法
探索的テスト(Exploratory Testing) とは、事前に詳細なテストケースをすべて作成してからテストを実行するのではなく、テスト担当者が経験や知識に基づいて対象ソフトウェアを操作・学習しながら、その場でテストの設計と実行を並行して繰り返すテスト技法です。テストの実行結果をフィードバックとして次のテストケースを動的に考案し、重要と思われる領域や不具合が潜んでいそうな箇所を重点的に探索していきます。
したがって、正解は ウ です。
各選択肢の解説
- ア:決定表(デシジョンテーブル)テストの説明です。条件と動作の組み合わせを表に整理して網羅的にテストするブラックボックステスト技法です。
- イ:エラー推測の説明です。過去の経験や知識に基づき、開発者が犯しやすいミスや発生しがちな不具合を予測してテストケースを事前に決定する技法です。
- ウ:探索的テストの説明として適切です。テスト結果をもとに新たなテストケースを作成しながらテストを繰り返す点が特徴です。
- エ:状態遷移テストの説明です。システムの状態とイベントによる状態の移り変わりを図(状態遷移図)や表(状態遷移表)にまとめ、それに基づいてテストする技法です。