Integration Testing - CI/CD Glossary Definition
Integration testing checks that separate components cooperate correctly across their boundaries.
Integration testing verifies that multiple components or services work correctly together, exercising the interfaces between them rather than each unit in isolation.
Sitting above unit tests in the pyramid, integration tests catch mismatched contracts, wiring errors, and behavior that only emerges when parts interact.
In CI
Integration tests often need real dependencies (a database, a message queue) started as service containers on the runner, making them slower than unit tests.
Related guides
Contract Testing - CI/CD Glossary DefinitionContract Testing: Contract testing verifies that two services agree on the shape of the messages they exchang…
End-to-End Testing - CI/CD Glossary DefinitionEnd-to-End Testing: End-to-end testing validates a complete user flow through the entire system, from the int…
Regression Testing - CI/CD Glossary DefinitionRegression Testing: Regression testing reruns existing tests after a change to confirm that previously workin…