令和4年度 春期 午前Ⅱ 問8
統合・テスト
開発者が行った探索的テストの例
ある購買システムの開発において,開発者が行った探索的テストの例として,適切なものはどれか。
- ア過去に購買システムを開発した経験に基づいて,入力項目間の関連チェックの不備を検出できそうなデータパターンを推測し,テストケースを事前に作成してテストした。
- イ数量の範囲に応じて適用する商品価格が正しいかどうかを確認するために,各範囲の数量の中央の値を用いたテストケースを作成してテストした。
- ウ組織変更の前後で組織名が正しく印刷されるかどうかを確認するために,新組織の有効開始日とその前日とを発注日とするテストケースを事前に作成してテストした。
- エ入力値の組合せが無効なときは伝票を作成しないことを確認するために,幾つかの代表的な入力値の組合せをテストし,その結果に基づいて次のテストケースを作成してテストを繰り返した。
答えと解説を見る
✓ これが正解エ入力値の組合せが無効なときは伝票を作成しないことを確認するために,幾つかの代表的な入力値の組合せをテストし,その結果に基づいて次のテストケースを作成してテストを繰り返した。
解説
結果を見ながら次のテストケースを作るのが探索的テストです。
見分ける軸は、テストケースを事前に作り切るか、実行しながら作っていくかです。探索的テストは、テスト対象について学ぶこと、テストを設計すること、実行することを同時に進める手法で、実行の結果から気付いたことを基に次に試すケースを決めていきます。設問の伝票作成の例は、代表的な入力値の組合せをまず試し、その結果に基づいて次のテストケースを作って繰り返しており、この進め方そのものです。ほかの例はどれもテストケースを事前に作成しています。事前に作り切るか、結果を見て次を決めるか、という一点で区別すると迷いません。
ほかの選択肢はなぜ違うのか
- ア過去に購買システムを開発した経験に基づい…:経験から誤りの出そうなデータを推測する点は経験に基づく技法ですが、テストケースを事前に作成してから実行しています。実行結果を見て次のケースを決める進め方ではないので、探索的テストの例とはいえません。
- イ数量の範囲に応じて適用する商品価格が正し…:数量の範囲ごとに中央の値を代表として選ぶのは、入力を同じ扱いになる範囲に分け、その代表値で確かめる考え方です。テストケースは設計段階で決まっており、実行しながら次を作るものではありません。
- ウ組織変更の前後で組織名が正しく印刷される…:新組織の有効開始日とその前日を選ぶのは、扱いが切り替わる境目の値を狙う限界値分析の考え方です。テストケースを事前に作成している点でも、結果を見ながら次のケースを決める探索的テストとは進め方が違います。
この問題の用語
- テストケース何をどう試して、どうなれば合格かを一つずつ決めたものです。入力する値や操作の手順と、期待する結果を組にして書きます。
- パターン繰り返し現れる規則性や、決まった形のことを指します。膨大なデータを処理して、そこに隠れた規則性を見つける使い方が広がりました。
- 組織目的を果たすために、人が役割を分けて集まったまとまりのことです。分け方には機能別、事業部制、マトリックスなどの形があります。
出典:令和4年度 春期 システムアーキテクト試験 午前Ⅱ 問8
同じ用語が出る問題
- 令和7年度 春期 午前Ⅱ 問7(テストケース)
- 令和7年度 春期 午前Ⅱ 問5:デザインパターンに関する問題(パターン)
- 令和6年度 春期 午前Ⅱ 問4:デザインパターンに関する記述(パターン)
- 令和3年度 春期 午前Ⅱ 問7:この場合のテストケースの組合せ(テストケース)
- 平成30年度 秋期 午前Ⅱ 問9:ブラックボックステストの問題(テストケース)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)