home // システム開発におけるテスト // 単体テストの種類
単体テストの種類
単体テストの方法
単体テストのテスト方法として、ブラックボックステストやホワイトボックステストがあります。
ブラックボックステストは、プログラム内部の構造を気にせず(ブラックボックス化して)、入力データに対して適切な出力データかどうかを確認するテストです。
一方、ホワイトボックステストは、プログラム内部の構造に従って、全ての命令や条件分岐を実行するテストです。
もちろん、テストは全てやることに超したことはありません。
品質の高いシステムを提供するために、テストを全て実施するのは当然のことでしょう。
しかし、品質とコストはトレードオフの関係にあります。
テストを多く実施するということは、工数が多くかかる、もしくは多くの人を投入しなければならないので、結果としてコストがかかってしまいます