Difference between regression, sanity and smoke tests?
Smoke Testing |
Sanity Testing |
Regression Testing |
---|---|---|
Performed on initial builds |
Performed on stable builds |
Performed on stable builds |
Tests the stability of a new build |
Tests the stability of a new functionality or code changes in the existing build |
Tests the functionality of all affected areas after new functionality /code changes in the existing build |
Covers end-to-end basic functionalities |
Covers certain modules, in which code changes have been made |
Covers detailed testing targeting all the affected areas after new functionalities are added |
Executed by testers & sometimes also by developers |
Executed by testers |
Executed by testers, mostly via automation |
A part of basic testing |
A part of regression testing |
Regression Testing is a superset of Smoke and Sanity Testing |
Comments
Post a Comment