Is there a difference at all? Is regression testing a subset of re-testing? Quite a few times, testing teams use these two terms interchangeably. However, there is a vast difference between these two types of Regression testing vs. Retesting. Let us have a look -
Regression testing is a type of software testing which is carried out to ensure that the defect fixes or enhancements to the application have not affected the other parts of the application.
The purpose of regression testing is to ensure that the new code changes do not adversely affect the existing functionalities of the application.
Regression testing is carried out in one or any of the following circumstances:
Regression testing can be carried out in parallel with re-testing. It is, in many cases, seen as generic testing.
Regression Testing can be carried out with one of the following four techniques-
Automation plays a very crucial role in regression testing because manual testing can be very time consuming and expensive.
Retesting is a type of software testing which is carried out to make sure that the tests cases which failed in the previous execution pass after the defects against those failures are fixed.
The purpose of re-testing is to ensure that the previously identified bugs are fixed.
Re-testing needs to ensure that the testing is executed in the same way as it was done the first time — using the same environment, inputs, and data.
There is no way to automate only the re-testing since it depends on the defects found during the initial testing.
Share This Article:
Hey Found your blog though those carnivals and gotta say you produce some excellent articles. Really liked this one for its list of activities to further promote a blog'some of these are repeats but a number of them are new.
--Alisha Henderson
retesting = confirmation testing
--Fred Murphy
Thanks for sharing the great article about Testing.... Its useful and helpful information for testers'Keep Sharing. Thanks
--preeti agarwal
Really liked this post and explained it really well. Thanks .Keep writing..!!!
--Rajesh Kharche
Hey found your blog though and gotta say you produce some excellent articles. Really liked this post and explained it really well. Thanks .Keep writing..!!!
--software engineer