Skip to content
Latchkey

統合テスト - CI/CD 用語集の定義

統合テストは、独立したコンポーネントが境界を越えて正しく連携することを確認します。

統合テストは、各ユニットを分離してテストするのではなく、コンポーネントやサービス間のインターフェースを検証し、複数のコンポーネントやサービスが正しく連携することを確認します。

テストピラミッドでユニットテストの上に位置し、統合テストは不一致な契約、配線ミス、そしてパーツが相互作用したときにのみ現れる挙動を捕捉します。

CI において

統合テストはしばしば、runner 上で service container として起動された実際の依存関係(データベースやメッセージキュー)を必要とし、ユニットテストより遅くなります。

関連ガイド