Difference between Regression, Sanity, and Smoke tests
- Difference between Regression, Sanity, and Smoke tests
Regression Testing:
Comprehensive testing to ensure that new changes do not introduce new defects and that existing functionalities remain unaffected.
It checks the entire system after alteration.
Sanity Testing:
It is conducted for a new build with minor bug fixes or new code added. If rejected in the sanity testing phase, the build will not proceed to further testing.
It checks the specific area that is affected by new code or bug fixes only.
Smoke Testing:
When a new build is completed, it is handed to QA for smoke Testing. Here, only the most crucial & core functionality are tested to ensure that produce the intended result.
It's a high-level test to ensure the software build is stable for further testing.
Comments
Post a Comment