統合テストは、プログラムの二つ以上の部分が連携して正しく動くかを確認します。鍵が錠前に合い、回すと実際にドアが開くか調べるようなものです。
Webサイトのテストでは、フォームを送信してサーバーに情報を送り、保存された結果が後で表示されるか確認します。小さな関数だけのテストでは見つからない連携を検証できます。
統合テストは小規模な単体テストより準備が必要ですが、情報の受け渡しや保存方法について各部分の認識が食い違う問題を見つけられます。
用語の解説
統合テストは、プログラムの連携する部分が一緒に動くかを確認します。

統合テストは、プログラムの二つ以上の部分が連携して正しく動くかを確認します。鍵が錠前に合い、回すと実際にドアが開くか調べるようなものです。
Webサイトのテストでは、フォームを送信してサーバーに情報を送り、保存された結果が後で表示されるか確認します。小さな関数だけのテストでは見つからない連携を検証できます。
統合テストは小規模な単体テストより準備が必要ですが、情報の受け渡しや保存方法について各部分の認識が食い違う問題を見つけられます。