Regression Testing

Regression Testing checks if new code changes have broken existing functionalities.

Elaboration:

  • Done after bug fixes, enhancements, or new features.
  • Uses automated test suites for efficiency.
  • Helps maintain software stability over time.

Example:

Running automated Selenium tests after updating an e-commerce checkout system.