ITパスポート
テクノロジ系
ブラックボックステストの説明として適切なものはどれか。
1.
プログラムの内部構造を見ながらテストする手法
2.
内部構造を考慮せず入出力のみでテストする手法
✓ 正解
3.
ネットワーク越しにテストする手法
4.
夜間に自動でテストする手法
📝 解説
ブラックボックステストは「プログラムの内部構造(ソースコード)を見ずに、仕様書に基づいて入力と期待される出力の関係のみを確認する」テスト手法です。自動販売機に例えると、内部の回路や電子基板を知らなくても「100円を入れてボタンを押したら正しい商品が出てきたか」を確認するのがブラックボックステストです。外から見た動作だけを検証します。代表的なテスト設計技法には同値分割(同じ扱いをされる入力グループに分けてテスト)と境界値分析(入力の境界値付近をテスト)があります。テストを担当する人がプログラムの内部を知らなくても実施でき、仕様からテスト設計できます。「内部構造を見ながらテストする手法」はホワイトボックステストです。「ブラックボックス=内部を見ない・仕様ベースのテスト」という対比で覚えましょう!