« ホワイトボックステスト | HOME | スタブ »
ブラックボックステスト
ブラックボックステストとは
システムの内部構造とは無関係に、外部から見た機能を検証するプログラムのテスト方法。
入力と出力だけに着目し、様々な入力に対して仕様書通りの出力が得られるかどうかを確認する。その間、システム内部でどういった処理が行われているかは一切問題としない。
限界値分析や同値分割などの方式があり、仕様と実際のプログラムとの差を調べることができるが、限定された状態でのみ起こるバグなどを完全に取り除くのは難しいとされる。
なお、これとは逆に、プログラムの機能よりも内部構造に着目して行なうテスト方法を「ホワイトボックステスト」という。