← 用語辞書トップ

ホワイトボックステスト / ブラックボックステスト

White-box Testing / Black-box Testing ほわいとぼっくすてすと / ぶらっくぼっくすてすと
最頻出 ⚪ 旧用語 テクノロジ系 ソフトウェア

意味・解説

テストの視点の違い。ホワイトボックスは「内部構造」に着目し、ブラックボックスは「外部仕様(機能)」に着目する。

ホワイトボックスはプログラムの全ての経路が正しく通るかを確認する(ユニットテスト向け)。ブラックボックスは入力に対して正しい出力が得られるかを確認する(システムテスト向け)。

くわしく

テストの「目の付け所」の違いです。

1.ホワイトボックス:

箱の中身(コードのロジック)が見える状態。if文の条件分岐が全て網羅されているか等をチェックします。

2.ブラックボックス:

箱の中身は見えず、入り口(入力)と出口(出力)だけを見る状態。仕様書通りに動くかどうかが重要です。ポイントは、どちらか一方だけでは不十分であり、内部の網羅性と外部の機能性の両面を検証して初めて、ソフトウェアの信頼性が担保されるからです。

例文

モジュールの論理的な正しさを検証するためにホワイトボックステストを、完成したアプリの操作性を確認するためにブラックボックステストを実施した。

同義語: 構造テスト(ホワイト) / 機能テスト(ブラック), 構造テスト / 機能テスト, ホワイトボックステストとブラックボックステスト
分類: ソフトウェアテスト手法
📱

ITパスポート対策アプリでもっと効率的に学習

「瞬即マスター ITパスポート」用語辞書2,651語・過去問29回分・232ステージ

7日間無料でお試し

Google Playで見る