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

平成23年度 特別 午前Ⅱ 問22

システム開発技術

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

答えと解説を見る

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

解説

境界の値を試す限界値分析なら、≧と>の取り違えを見つけられます。

A≧aとA>aの違いが結果に表れるのは、Aがちょうどaに等しいときだけです。見分ける軸は、境界の値そのものをテストケースに必ず含める技法かどうかです。限界値分析は、入力の範囲を区切る境界と、その前後の値をテストデータに選ぶ技法です。この技法で作れば、Aがaと等しい場合も必ず試すことになり、等号の有無による誤りがそこで見つかります。不等号に等号が付くかどうかの誤りは境界の値で試す、と覚えておくと選べます。

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

この問題の用語

出典:平成23年度 特別 システム監査技術者試験 午前Ⅱ 問22

同じ用語が出る問題

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