結合テストとは、ソフトウェア開発におけるテストの一種で、複数のモジュールやコンポーネントが互いに連携・統合した際の動作を確認するテストです。
単体テストが個々のモジュールの単位でテストするのに対し、結合テストはそれらのモジュールが相互に影響し合うことによって生じる問題を検出することが目的となります。このテストによって、個々のモジュールの単体テストでは発見できなかった不具合を発見することができます。
結合テストは、独自に実装することも可能ですが、多くの場合は自動化されたテストフレームワークを利用して実施されます。