整数1~1,000を有効とする入力値が,1~100の場合は処理Aを,101~1,000の場合は処理Bを実行する入力処理モジュールを,同値分割法と境界値分析によってテストする。次の条件でテストするとき,テストデータの最小個数は幾つか。〔条件〕①有効同値クラスの1クラスにつき,一つの値をテストデータとする。ただし,テストする値は境界値でないものとする。②有効同値クラス,無効同値クラスの全ての境界値をテストデータとする。
境界値は各クラスの内外を挟む値を漏れなく数える
選択肢
- ア5
- イ6
- ウ7
- エ8
正解と解説
正解:エ 8
同値クラスは、1未満の無効、1から100の有効、101から1,000の有効、1,001以上の無効の4つに分かれる。条件①より有効な2クラスから境界値でない値を1つずつ選び2個、条件②より境界値として0、1、100、101、1,000、1,001の6個を選ぶ。合わせて8個が最小となる。
選択肢ごとの解説
- ア境界値の数え漏れがあり、6個の境界値を満たせない。
- イ有効同値クラスの代表値が不足している。
- ウ境界値か代表値のいずれかが1つ足りない。
- エ代表値2個と境界値6個で合計8個となり、これが正解。
同じ分野の他の問題
- モジュールの内部構造を考慮することなく、仕様書どおりに機能するかどうかをテストする手法はどれか。2022年度 公開問題 科目A 問40
- 単一の入り口をもち、入力項目を用いた複数の判断を含むプログラムのテストケースを設計する。命令網羅と判定条件網羅の関係のう…2019年度 秋期 午前 問49
- ソフトウェアのテストツールの説明のうち、静的テストを支援する静的解析ツールのものはどれか。2019年度 春期 午前 問48
- ブラックボックステストに関する記述として、最も適切なものはどれか。2019年度 春期 午前 問47
- プログラムの流れ図で示される部分に関するテストデータを、判定条件網羅(decision coverage)によって設定し…2018年度 春期 午前 問49
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。