Regression Test
Noun · Development
Definitions
A test specifically written or retained to verify that a previously fixed bug does not reappear — or more broadly, that new changes have not broken existing functionality. Regression test suites grow over time as each resolved defect adds a new test case encoding the expected behavior.
In plain English: A test that makes sure a bug you already fixed does not come back when you change other parts of the code.
Example: "Every bug ticket gets a regression test before closing — we've been burned too many times by fixes that silently reverted."
Related Terms
- E2E Testing
- Integration Testing
- Flaky Test
- Nightly Build
- JUnit
- Performance Testing
- Release Channel
- Release Management
- Seed Data
- Software Testing
- Suite
- System Test
- Test Assertion
- Test Case
- Test Coverage
- Test Data
- Test Harness
- Test Plan
- Test Runner
- Test Strategy
- Test Suite
- Test Utility
- Testing Pyramid
- Visual Regression Test
- Bug Bash
- Assertion Library