過去問ドリル

ブラックボックステストとホワイトボックステストとは

ブラックボックスは入出力の仕様だけを見るテスト、ホワイトボックスは内部の構造を見て行うテストです。

解説

ブラックボックステストは、内部の構造を考えず、仕様に従って入力と出力を確認します。代表的な技法は、同じ扱いになる入力をグループにして各グループから代表値を選ぶ「同値分割」と、グループの境目の値を試す「限界値分析」です。ホワイトボックステストは、プログラムの内部構造に着目して網羅の基準を決めます。命令網羅はすべての命令を1回は実行、分岐網羅(判定条件網羅)はすべての分岐の真偽を1回ずつ実行、条件網羅は判定条件の部分ごとの真偽を試すものです。

試験での出方

網羅基準ごとに必要な最小テストケース数を求める問題や、同値分割・限界値分析でテストデータを選ぶ問題が頻出です。

あわせて読みたい用語

この用語が解説に出てくる問題