How to do regression testing?
What is regression testing? It is a testing method that ensures the changes or modifications that have been introduced in the code do not alter or modify the existing functionalities of the software product or application. Following are the steps that need to be worked upon in order to perform regression testing: 1. Changes in source code needs to be identified: The changes in source code are identified. Changed components are also detected. 2. Product requirements and identified changes need to be prioritized: The code modifications and product requirements that have been identified are prioritized by aligning the test process with test cases and requisite tools. 3. Those test cases that need to be re-run should be selected: Those test cases should be selected that need to be re-run that are based on the source code-modified module. The entire test suite need not be tested. Post-test case selection, test cases should be categorized into obsolete and reusable test cases, w...