Regression testing is the best testing technique to ensure that the existing functionalities are not compromised by the addition of a new functionality. Regression testing is the type of testing performed to ensure that a code change in software does not affect the product’s existing functionality. This ensures that the product functions correctly with new functionality, bug fixes, or changes to existing features. To validate the impact of the shift, previously executed test cases are re-executed1. Regression testing can be done manually or by using automated tools. Some of the most commonly used tools for regression testing are Selenium, WATIR, QTP, RFT, Winrunner, and Silktest2.
[References: CompTIA Cloud Essentials+ CLO-002 Study Guide, Chapter 5: Cloud Service Operations, Section 5.3: Cloud Service Testing, p. 217-2181, , , , , ]
Submit