19 


Difference between regression, sanity and smoke tests


Smoke TestingSanity TestingRegression Testing
Performed on initial buildsPerformed on stable builds Performed on stable builds
To test the stability of new buildTo test the stability of new functionality or code changes in the existing buildTo test the functionality of all affected areas after new functionality/code changes in the existing build
Covers end to end basic functionalitiesCovers certain modules, in which code changes have been madeCovers detailed testing targeting all the affected areas after new functionalities are added
Executed by testers & sometimes also by developersExecuted by testersExecuted by testers, mostly via automation
A part of basic testingA part of regression testingRegression Testing is a super set of Smoke and Sanity Testing
Done usually every time there is a new buildPlanned when there is not enough time for in-depth testingUsually performed, when testers have enough time




Industry Connect

Comments

Popular posts from this blog