過去問解きまくり研究所 ホーム

平成28年度 秋期 午前 問48

システム開発技術

テストデータの最小個数

整数 1〜1,000 を有効とする入力値が,1〜100 の場合は処理 A を,101〜1,000 の場合は処理 B を実行する入力処理モジュールを,同値分割法と境界値分析によってテストする。次の条件でテストするとき,テストデータの最小個数は幾つか。

〔条件〕
1. 有効同値クラスの1クラスにつき,一つの値をテストデータとする。ただし,テストする値は境界値でないものとする。
2. 有効同値クラス,無効同値クラスの全ての境界値をテストデータとする。

答えと解説を見る

✓ これが正解エ8

解説

代表値2個と境界値6個で、合わせて8個です。

先に入力の範囲を区切ります。有効なのは1から1,000までで、そのうち1から100までが一方の処理、101から1,000までがもう一方の処理に回ります。無効になるのは0以下と1,001以上でした。ここまでで区切りは四つです。次に条件を順に当てはめます。条件1は有効な区切り一つにつき境界でない値を一つ取れというものなので、1から100の中から一つ、101から1,000の中から一つで、2個になります。条件2は全ての区切りの境目を取れというものです。境目に当たるのは0、1、100、101、1,000、1,001の6個でした。合わせて2+6=8個で、これが必要なテストデータの最小個数になります。数えるこつは、区切りを先に全部書き出してから、その端を拾うことです。区切りを一つでも見落とすと、そのぶん端も落ちて答えが小さくなりました。

ほかの選択肢はなぜ違うのか

この問題の用語

出典:平成28年度 秋期 基本情報技術者試験 午前 問48

同じ用語が出る問題

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)