システム開発技術

平成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 回(公開問題での観測値)

この知識をアプリで解いて覚える レッスン「テスト技法とカバレッジ(網羅基準)」で学ぶ

同じ知識の過去問