ある購買システムの開発において、開発者が行った探索的テストの例として、適切なものはどれか。
実行結果を見て次のケースを作り続けるのが探索的テスト
選択肢
- ア過去に購買システムを開発した経験に基づいて、入力項目間の関連チェックの不備を検出できそうなデータパターンを推測し、テストケースを事前に作成してテストした。
- イ数量の範囲に応じて適用する商品価格が正しいかどうかを確認するために、各範囲の数量の中央の値を用いたテストケースを作成してテストした。
- ウ組織変更の前後で組織名が正しく印刷されるかどうかを確認するために、新組織の有効開始日とその前日とを発注日とするテストケースを事前に作成してテストした。
- エ入力値の組合せが無効なときは伝票を作成しないことを確認するために、幾つかの代表的な入力値の組合せをテストし、その結果に基づいて次のテストケースを作成してテストを繰り返した。
正解と解説
正解:エ 入力値の組合せが無効なときは伝票を作成しないことを確認するために、幾つかの代表的な入力値の組合せをテストし、その結果に基づいて次のテストケースを作成してテストを繰り返した。
探索的テストは、テストケースを事前に網羅的に設計せず、実行して得られた結果からソフトウェアの振る舞いを学習し、それを踏まえて次に試すテストを組み立てることを繰り返す手法である。設計・実行・評価が同時並行で進む点が、事前設計型のテストとの決定的な違いである。
選択肢ごとの解説
- ア経験から不具合の潜みそうなデータを推測してケースを事前作成するのはエラー推測法である。
- イ各区分の代表値でケースを作るのは同値分割法であり、いずれも事前設計型のテストである。
- ウ有効開始日とその前日という切り替わり点を狙うのは境界値分析で、これも事前に設計している。
- エ正しい。実行結果を踏まえて次のテストケースを作る反復が探索的テストである。
同じ分野の他の問題
- プログラムPをテストケースの集合であるテストセットTでテストし,テスト結果が全て想定結果と一致することを確認した。そのテ…2025年度 春期 午前II 問7
- プログラム中にエラーが存在するかどうかなどを,ソースプログラムを分析することによって調べるテストツールはどれか。2025年度 春期 午前II 問6
- ある通信販売事業者は、AI技術を利用して人間のように受け答えする、Webのチャットをインタフェースとしたユーザーサポート…2023年度 春期 午前II 問7
- あるプログラムについて、流れ図で示される部分に関するテストケースを、判定条件網羅(分岐網羅)によって設定する。この場合の…2021年度 春期 午前II 問7
- ある通信販売事業者は、人工知能技術を利用して人間のように受け答えする、Webのチャットをインタフェースとしたユーザサポー…2019年度 秋期 午前II 問12
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。