0% found this document useful (0 votes)
6 views4 pages

Regression Testing

Regression testing is a software testing method used to verify that recent code changes do not negatively impact existing features. It is crucial for maintaining software quality by identifying new defects introduced by code modifications. Regression testing is performed after adding new functionalities, changing requirements, fixing defects, or resolving performance issues.

Uploaded by

Akhil Suresh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views4 pages

Regression Testing

Regression testing is a software testing method used to verify that recent code changes do not negatively impact existing features. It is crucial for maintaining software quality by identifying new defects introduced by code modifications. Regression testing is performed after adding new functionalities, changing requirements, fixing defects, or resolving performance issues.

Uploaded by

Akhil Suresh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 4

REGRESSION TESTING

WHAT IS REGRESSION TESTING ?

• Regression testing is a type of software testing to confirm that the


recent program or code change has not adversely affected the existing
features.
• This type of testing is done to ensure that the new code changes do not
have any side effects on the existing functionalities.
• It ensures that the old code still works once the latest code changes are
done.
WHY REGRESSION TESTING ?

• Regression testing process is essential in the testing scope. As it can


identify if any code changes or enhancements are introducing new
defects.
• Without regression testing even a minor code changes may have a
chance of leading to costly errors.
• So regression testing is an important testing to maintain software
quality.
WHEN WE CAN PERFORM REGRESSION TESTING ?

• When new functionality is added to the application : when new features or modules are
created in an app or website. The regression is performed to see if the existing features are
working as usual with the introduction of the new feature.
• In case of change requirement : when any significant change occurs in the system,
regression testing is performed. This test is done to check if these shifts have affected
features that were there.
• After a defect is fixed : The developers perform regression testing after fixing a bug in any
functionality. This is done to determine if the changes made while fixing the bug have affected
other related existing features.
• Once the performance issue is fixed : After fixing any performance issues, the regression
testing process is triggered to see if it has affected the other existing functional tests.
EXAMPLES FOR REGRESSION TESTING

• If you are developing a video editing app, you might run regression
tests after adding new features.

You might also like