Regression testing re-runs existing tests after code changes to confirm previously working functionality hasn't broken. This guide explains what regression testing is, how it differs from retesting, the main types (corrective, progressive, selective, complete, unit, visual), and how to automate it in a CI/CD pipeline. Practical

17m read timeFrom circleci.com
Post cover image
Table of contents
Why does regression testing matter?What’s the difference between regression testing and retesting?Types of regression testingWhen should you run regression tests?How to automate regression testing in a CI/CD pipelineRegression testing: a real-world exampleCan regression testing be fully automated?Regression testing best practicesRegression testing toolsConclusion

Sort: