Regression Test

Noun · Development

Definitions

  1. 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