正解は エ
ブラックボックステストは、プログラムやシステムの内部構造を意識せず、外部から見た振る舞い(入力と出力の関係)のみに着目してテストを行う手法です。例えば、計算機能をテストする場合、「2+2を入力したら4が出力される」といった形で、内部のロジックは気にせず、入力に対して期待される出力が得られるかどうかを確認します。これは、実際のユーザーの視点に立ったテストであり、システムの外部仕様を満たしているかを検証するのに適しています。
ブラックボックステストを理解するコツは、「中身が見えない箱」をイメージすることです。箱の中がどうなっているかは分からないけれど、箱に何かを入れたら(入力)、期待通りのものが出てくる(出力)かどうかをチェックする、というイメージを持つと分かりやすいでしょう。