システム開発技術
平成28年度 秋期 基本情報技術者試験 午前 問48
整数 1~1,000 を有効とする入力値が,1~100 の場合は処理 A を,101~1,000 の場合は処理 B を実行する入力処理モジュールを,同値分割法と境界値分析によってテストする。次の条件でテストするとき,テストデータの最小個数は幾つか。
〔条件〕
① 有効同値クラスの 1 クラスにつき,一つの値をテストデータとする。ただし,テストする値は境界値でないものとする。
② 有効同値クラス,無効同値クラスの全ての境界値をテストデータとする。
- ア 5
- イ 6
- ウ 7
- エ 8
出典:平成28年度 秋期 基本情報技術者試験 午前 問48
答えと解説を見る
正解:エ
覚える知識
同値分割法と境界値分析のテストデータ個数
同値分割法は入力を同値クラスに分け各クラスから代表値を取り、境界値分析は境界の前後の値を追加でテストする。
この問題で必要なこと
有効同値クラス2つ(1〜100,101〜1000)に非境界値1つずつで2個。境界値は1,100,101,1000と無効側の0,1001で6個。合計8個。
ひっかけ
無効側の境界値(0,1001)を数え落とし、7個などと誤答させる。
この知識の出題:本試験系 1 回・免除試験 1 回(公開問題での観測値)