QUESTION 39
整数の年齢を入力する欄は、18以上65以下を受け付け、それ以外は拒否する。下限・上限それぞれについて、受け付ける境界値とそのすぐ外側を確認する4個のテスト値として、適切な組合せはどれか。
出典:本サイト オリジナル教材(2026年)
本サイトで独自に作成。IPAの試験問題からの転載ではありません。
公開日:
選択肢を選んで、答え合わせをしましょう。
回答せずに正解・解説を確認する
正解:エ 17、18、65、66
この表示だけでは、回答数や正答率は変わりません。
解説
受入れ範囲の下限18と直前の17、上限65と直後の66を選びます。期待結果は17が拒否、18が受入れ、65が受入れ、66が拒否です。これにより、比較式の以上・超えるや、以下・未満の取り違えを検出しやすくなります。
ア
すべて受入れ範囲内であり、すぐ外側を拒否することを確認できません。
イ
境界そのものの18と65がなく、端の値だけを誤って拒否する欠陥を見逃します。
ウ
0と100は外側ですが、指定された境界のすぐ外側である17と66ではありません。
エ
下限とその直前、上限とその直後をすべて含みます。
関連知識
境界値分析は、振舞いが切り替わる位置で欠陥が起きやすいことに着目します。この4値とは別に、空欄や小数など入力形式に関するケースも必要に応じて確認します。
間違えやすいポイント
代表的な正常値だけで十分としないこと。境界値を含むか含まないかが仕様の重要な部分です。
覚え方
受け付ける端の値と、すぐ外側を一つずつ。
実務での意味
年齢、金額、パスワード長、在庫上限など、範囲チェックのある機能のテストに使います。
解説:本サイト編集部によるオリジナル文章