Integration Test - CI/CD用語集の定義
integration test とは、2 つ以上の実際のコンポーネントを一緒に動かし(たとえばコードとデータベース)、unit と unit の継ぎ目でしか現れない欠陥を捉えるものである。
CI において
integration test は job のそばに service container(Postgres、Redis)を必要とすることが多く、unit test より遅く、実行頻度も低くなります。
関連ガイド
Unit Test - CI/CD Glossary DefinitionUnit Test: A unit test verifies a single function, method, or class in isolation, with its collaborators repl…
End-to-End Test - CI/CD Glossary DefinitionEnd-to-End Test: An end-to-end test drives the whole application the way a user would (through the UI or publ…
Service Container - CI/CD Glossary DefinitionService Container: A **service container** is a Docker container (e.g. Postgres, Redis) GitHub Actions runs a…