Saturday, 13 July 2013

Regression testing

Regression testing

Regression testing focuses on finding defects after a major code change has occurred. Its specifically seeks to uncover software regressions or old bugs that have come back. 
These regressions happened whenever software functionality that was previously working correctly stops working as intended.

Regression occurs as an unintended consequence of program changes, when the newly developed part of the software collides with the previously existing code.


Common methods of regression testing include re running previously run tests and checking whether previously fixed faults have re emerged. 
The depth of testing depends on the risk of the added features. 
They can either be complete for changes added late in the release or deemed to be risky.  

Other types of testing

No comments:

Post a Comment