You are on page 1of 1

Regression testing is a type of software testing that is performed to ensure that

changes or modifications made to an existing software application have not


adversely affected its existing functionality or features. It is typically
conducted after making modifications to the software application to verify that
previously working features continue to work as expected.

Retesting, on the other hand, is a type of software testing that is performed to


verify that a software defect or issue has been fixed after it has been identified
in a previous testing cycle. The main objective of retesting is to ensure that the
defect or issue has been properly resolved and the software application is working
as expected.

In summary, regression testing is performed to ensure that existing functionality


of the software is not impacted by changes, while retesting is performed to verify
that a defect or issue has been fixed.

You might also like