Regression Testing - CI/CD Glossary Definition
Regression testing reruns the existing suite to ensure new changes did not break working features.
Regression testing reruns existing tests after a change to confirm that previously working functionality still works and no old bugs have returned.
It is the backbone of CI: every push reruns the accumulated suite so regressions are caught immediately. A returning bug is added as a new regression test.
In CI
The full regression suite runs on every pull request. Test selection and parallelism keep it fast enough to gate merges.
Related guides
Smoke Testing - CI/CD Glossary DefinitionSmoke Testing: Smoke testing is a quick, shallow check that the most critical paths of a build work at all, r…
Integration Testing - CI/CD Glossary DefinitionIntegration Testing: Integration testing verifies that multiple components or services work correctly togethe…
Characterization Test - CI/CD Glossary DefinitionCharacterization Test: A characterization test captures the current behavior of existing (often legacy) code…