統合テスト - CI/CD用語集の定義
統合テストは、個別に構築されたコンポーネントがその境界を越えて正しく協調することをチェックします。
統合テストは、2つ以上のコンポーネントが正しく連携して動作することを検証し、サービスがデータベースと会話する、またはAPIクライアントがライブのエンドポイントにアクセスするといった実際のやり取りを実行します。
統合テストは、個別に構築されたコンポーネントがその境界を越えて正しく協調することをチェックします。
CIでは
統合テストはjobと一緒に起動されるservice container(Postgres、Redis)を必要とすることが多く、ユニットテストより実行が遅いため、多くのチームは別のステージに分離します。
関連ガイド
Unit Test - CI/CD Glossary DefinitionUnit Test: A unit test verifies a single function, method, or class in isolation, with external dependencies…
End-to-End Test - CI/CD Glossary DefinitionEnd-to-End Test: An end-to-end (E2E) test exercises a complete user flow through the fully assembled system,…
System Test - CI/CD Glossary DefinitionSystem Test: A system test validates the complete, integrated application against its specified requirements…