21 December 2024

Regression Testing

Regression Testing definition

  • Regression Testing is the process of testing changes to computer programs to make sure that the older programming still works with the new changes.

Regression Testing purpose

  • Regression Test is needed because whenever Developers change or modify their software, even a small tweak can have unexpected consequences.
    • Regression Testing catches bugs that may have been accidentally introduced into a new build or release candidate, and to ensure that previously eradicated bugs continue to stay dead.

Regression Testing practice

  • Regression testing is testing existing software applications to make sure that a change or addition hasn’t broken any existing functionality :
    • By re-running testing scenarios that were originally scripted when known problems were first fixed, you can make sure that any new changes to an application haven’t resulted in a regression or caused components that formerly worked to fail.
    • In regression testing before a new version of software is released, the old test cases are run against the new version to make sure that old capabilities still work.
  • A Regression test can be automated.

More informations for Scrum Testing

More informations for the Scrum PSD certification here.

Leave a Reply

Your email address will not be published. Required fields are marked *