必ず受かる情報処理技術者試験

当サイトは、情報処理技術者試験に合格するためのWebサイトです。
ITパスポート試験,基本情報技術者,応用情報技術者,高度試験の過去問題と解答及び詳細な解説を掲載しています。
  1. トップページ
  2. システム監査技術者
  3. 平成23年度特別問題一覧
  4. 平成23年度特別問題22-解答・解説-分析

平成23年度特別問題

問題22

プログラムの誤りの一つに、繰返し処理の判定条件としてA≧aとすべきところをA>aとコーディングすることがある。 このような誤りを見つけ出すために有効なテストケース設計技法はどれか。 ここでAは変数、aは定数とする。

限界値分析
条件網羅
同地分割
分岐網羅

プログラムの誤りの一つに、繰返し処理の判定条件としてA≧aとすべきところをA>aとコーディングすることがある。 このような誤りを見つけ出すために有効なテストケース設計技法はどれか。 ここでAは変数、aは定数とする。

限界値分析
条件網羅
同地分割
分岐網羅

解答:ア

<解説>

限界値分析は、入力を同じように扱えるグループに値を分け、その境界となる値を用いてテストを行う手法である。
× 条件網羅は、分岐命令の真と偽の両方の分岐を網羅するテストデータによりテストをする手法である。
ホワイトボックステストのテストケースを設計する際に使用する。
× 同地分割は、入力を同じように扱えるグループに値を分けたものを同値クラスと呼び、それぞれの代表的な値を用いてテストを行う手法である。 有効な同値クラスを、有効同値クラス、無効(エラー)となる同値クラスを無効同値クラスと呼ぶ。
× 分岐網羅は、制御構造上の分岐でそれぞれの分岐方向がテストされたかどうかで判断するテスト手法である。。

キーワード