単体テスト・結合テスト・総合テストの違い
単体テストは単体機能、結合テストは機能間・他システム間、総合テストは構築したシステム全体(非機能も含む)
関数毎に単位テストをするという方法もある。
単体テストは開発環境にてテストを行う。
結合テストは、”内部結合テスト“と”外部結合テスト“に分かれる。
・総合テスト
開発したシステム全体が発注側の要求を満足していることを検証する。
・まとめ
単体テスト
単一機能の不具合を検出する
内部結合テスト
サブシステム内の機能連携による不具合を検出する
外部結合テスト
サブシステム間(もしくは他システム間)との機能連携による不具合を検出する
総合テスト
要件定義書に対して、構築したシステムの不備を検出する
参考URL