本文へスキップ

技術士試験(情報工学部門)・情報技術者試験。ファーストマクロ。


Since 2016.4.19

平成30年度 秋期 応用情報技術者試験問題と解説

問49

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

ア 限界値分析

イ 条件網羅

ウ 同値分割

エ 分岐網羅


正解


解説

ア 正しい。限界値分析は、同値クラスの境界値とその前後の値をテストデータとしてテストすることである。(境界値分析)

イ 条件網羅は、判定条件が複数ある場合に、それぞれの判定条件の真と偽の組合せを行うテストである。

ウ 同値分割は、プログラムの入力を、同じような結果を出力するものにクラス分けしテストケースを定める技法である。

エ 分岐網羅は、全ての分岐に対して、判定条件の真と偽のいずれかを少なくとも1回は実行するテストである。

問48 目次 問50