テクノロジ系 / システム開発技術
ブラックボックステスト
内部構造を見ず、仕様にもとづいて入力に対する出力が正しいかを確認するテスト技法。
もう少し詳しく
ブラックボックステストは、プログラムの中身を箱の中(=見えない)とみなし、「こう入れたらこう出るはず」という仕様だけを根拠に検証します。同値分割や限界値分析でテストケースを作るのが代表的です。内部の論理経路に着目するホワイトボックステストと対をなし、主に結合・システムテストで使われます。
試験での見方
例:年齢入力欄で、仕様の境界である「0歳」「上限値」「上限超え」を入れて、期待どおりの結果が出るか確認する。
「内部を見ず仕様で検証」する点が、内部論理を見るホワイトボックステストとの対比で必出です。同値分割・限界値分析がブラックボックス側の技法である点を押さえます。