ITエンジニアのいろは / 35

て: テストは、境界にも置く。

この言葉の意味

普通の入力が通ることだけでは、十分な確認にならない場合があります。ゼロ件、一件、上限、上限を一つ超えた値、空欄など、条件が切り替わる場所を考えましょう。何を受け付け、何を拒否するかを先に決めると、期待する動きもはっきりします。

たとえば、こんな場面で

理解を助けるための仮の場面です。

よくある場面

一件ある入力だけでテストすると、ゼロ件や上限超えの扱いが決まらないまま残ります。正常な代表例だけでは、境界の違いが見えません。

こう変えてみる

許可する範囲を仕様から確認し、下限、上限、その直前と直後を例にします。空欄、未指定、型の異なる値も分け、期待する結果を明示します。

自分に問いかける

受け付ける最後の値と、受け付けない最初の値を試しましたか。

今日の実践ヒント

一つの入力について、最小・最大・範囲外の三つの例をテストに追加しましょう。

企画・運営:合同会社Oグリーン企画

解説・具体例:いろはの知恵袋(AIを活用して制作)

更新:2026-11-02

四十七枚の一覧へ戻る