平成29年度 秋期 システムアーキテクト試験 午前Ⅱ 問11
テクノロジ/開発技術探索的テスト技法の説明はどれか。
出典:平成29年度 秋期 システムアーキテクト試験 午前Ⅱ 問11
- ア起こり得る全ての条件と,それに対して実行すべき動作とを組み合わせた表に基づいてテストする技法
- イ経験に基づいて,起こりがちなエラーを推測してテストケースを決定する技法
- ウ経験や推測から重要と思われる領域に焦点を当ててテストし,その結果を基にした新たなテストケースを作成して,テストを繰り返す技法
- エシステムの取り得る状態と,状態を遷移させる事象又は条件を示した図に基づいてテストする技法
正解:ウ
解説
探索的テストは,あらかじめ全てのテストケースを詳細に設計してから実施するのではなく,テスト担当者の経験や推測に基づいて重要と思われる領域に焦点を当ててテストを実施しながら,その結果から得られた知見を基に新たなテストケースを作成し,学習と実行を繰り返していくテスト技法です。テスト設計とテスト実行を同時並行的に進める点が特徴です。
選択肢ごとの解説
- ア誤り。起こり得る全ての条件と実行すべき動作を組み合わせた表に基づいてテストする技法は,デシジョンテーブルテストの説明です。
- イ誤り。経験に基づいて起こりがちなエラーを推測してテストケースを決定する技法は,エラー推測(エラーガイジング)の説明であり,探索的テストの一要素ではありますが,反復的にテストを繰り返す点を含む探索的テストそのものの説明としては不十分です。
- ウ正しい。経験や推測から重要と思われる領域に焦点を当ててテストし,その結果を基に新たなテストケースを作成してテストを繰り返す技法が,探索的テストです。
- エ誤り。システムの取り得る状態と,状態を遷移させる事象又は条件を示した図に基づいてテストする技法は,状態遷移テストの説明です。