IPA過去問ドリル

平成23年度 秋期 システムアーキテクト試験 午前Ⅱ 問8

テクノロジ/開発技術

出力帳票の1ページごとにヘッダと30件分のレコードを出力するプログラムをテストしたい。このプログラムを限界値分析によってテストするための最少のテストデータを用意するとき,レコード件数の組合せとして,適切なものはどれか。

出典:平成23年度 秋期 システムアーキテクト試験 午前Ⅱ 問8

正解:ウ

解説

限界値分析では,境界となる値の直前・直後や境界値そのものに着目してテストケースを設計します。1ページに30件のレコードを出力する仕様の境界は,「0件(データなし)」「1件(最小の非ゼロ件数)」「30件(ちょうど1ページに収まる件数)」「31件(2ページ目が発生する最小の件数)」であり,これらが限界値分析における最少のテストデータの組合せとなります。

選択肢ごとの解説

  • 誤り。境界値である30件が含まれておらず,限界値分析として不十分です。
  • 誤り。20件は境界値ではないため,限界値分析の観点からは不要なテストデータです。
  • 正しい。0,1,30,31は,それぞれ「データなし」「最小件数」「1ページに収まる最大件数」「2ページ目が発生する最小件数」という境界値であり,限界値分析に必要十分な組合せです。
  • 誤り。20件は境界値ではなく,限界値分析のテストデータとして不要です。
システムアーキテクトの過去問を演習モードで解く