平成23年度 秋期 システムアーキテクト試験 午前Ⅱ 問8
テクノロジ/開発技術出力帳票の1ページごとにヘッダと30件分のレコードを出力するプログラムをテストしたい。このプログラムを限界値分析によってテストするための最少のテストデータを用意するとき,レコード件数の組合せとして,適切なものはどれか。
出典:平成23年度 秋期 システムアーキテクト試験 午前Ⅱ 問8
- ア0,1,31
- イ0,1,20,31
- ウ0,1,30,31
- エ0,1,20,30,31
正解:ウ
解説
限界値分析では,境界となる値の直前・直後や境界値そのものに着目してテストケースを設計します。1ページに30件のレコードを出力する仕様の境界は,「0件(データなし)」「1件(最小の非ゼロ件数)」「30件(ちょうど1ページに収まる件数)」「31件(2ページ目が発生する最小の件数)」であり,これらが限界値分析における最少のテストデータの組合せとなります。
選択肢ごとの解説
- ア誤り。境界値である30件が含まれておらず,限界値分析として不十分です。
- イ誤り。20件は境界値ではないため,限界値分析の観点からは不要なテストデータです。
- ウ正しい。0,1,30,31は,それぞれ「データなし」「最小件数」「1ページに収まる最大件数」「2ページ目が発生する最小件数」という境界値であり,限界値分析に必要十分な組合せです。
- エ誤り。20件は境界値ではなく,限界値分析のテストデータとして不要です。