FE Study
FE Study メニュー

学習記録はこのブラウザー内に保存されます。

ホーム問題を解く
ログイン不要・無料で学習

ONE QUESTION, ONE STEP

境界値分析を学ぼう

選んで、確かめて、理解する。焦らず進めましょう。

科目Aシステム開発標準
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値とは別に、空欄や小数など入力形式に関するケースも必要に応じて確認します。

間違えやすいポイント

代表的な正常値だけで十分としないこと。境界値を含むか含まないかが仕様の重要な部分です。

覚え方

受け付ける端の値と、すぐ外側を一つずつ。

実務での意味

年齢、金額、パスワード長、在庫上限など、範囲チェックのある機能のテストに使います。

解説:本サイト編集部によるオリジナル文章

この問題の前後に、システム開発の基礎知識ガイドで、 仕組み・比較・解き方を確認できます。 この問題の誤りを報告する(GitHub)。問題IDとURLを入力した下書きが開きます。自動投稿は行いません。 投稿は公開されるため、氏名・住所・メールアドレス・学習記録は記入しないでください。 詳しくはお問い合わせ窓口をご覧ください。