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

平成25年度 春期 午前Ⅱ 問21

実装・構築

テストケース設計技法

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

答えと解説を見る

✓ これが正解ア限界値分析

解説

境界ちょうどの値の扱いの誤りは、限界値分析で見つけます。

A≧a と A>a の違いは、A がちょうど a に等しいときにだけ現れます。A が a より大きい場合や小さい場合は、どちらの書き方でも結果が同じなので、そうした値をいくら試しても誤りは見つかりません。限界値分析は、入力の範囲の境目に当たる値と、その前後の値をテストケースに選ぶ技法で、A=a のような境界ちょうどの値を必ず試します。そのため、比較演算子の等号の有無の誤りを見つけるのに有効です。誤りは境界の値で表れやすいので、条件式の等号の誤りには限界値分析、と結び付けておくと見分けられます。

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

この問題の用語

出典:平成25年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問21

同じ用語が出る問題

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