実行結果を学びながら設計する探索的テスト

探索的テスト は,テスト対象を学び,設計し,実行する活動を並行して進めます。エのように,結果を手掛かりとして次のテストを組み立てるのが特徴です。 経験を使う点は共通しますが,事前にテストケースを固定しており,実行中の学習と設計を示していません。 同値分割で各範囲の代表値を選ぶテストです。 切替日の前後を選ぶ境界値分析に関するテストです。

ある購買システムの開発において,開発者が行った探索的テストの例として,適切なものはどれか。

出典令和4年度 春期 システムアーキテクト試験 午前Ⅱ 問8
ア
過去に購買システムを開発した経験に基づいて,入力項目間の関連チェックの不備を検出できそうなデータパターンを推測し,テストケースを事前に作成してテストした。
イ
数量の範囲に応じて適用する商品価格が正しいかどうかを確認するために,各範囲の数量の中央の値を用いたテストケースを作成してテストした。
ウ
組織変更の前後で組織名が正しく印刷されるかどうかを確認するために,新組織の有効開始日とその前日とを発注日とするテストケースを事前に作成してテストした。
エ
入力値の組合せが無効なときは伝票を作成しないことを確認するために,幾つかの代表的な入力値の組合せをテストし,その結果に基づいて次のテストケースを作成してテストを繰り返した。