Wednesday, May 20, 2009

Difference between Smoke testing and Sanity Testing

1) Smoke Testing is after build releasing. We test if high level functionalities are working or not.
     Sanity testing, we test if all functionalities working properly or not.
2) Smoke Testing is normal health checkup to a build of an application before taking it to testing        in depth.
     Sanity Testing is to verify whether requirements are met or not, checking all features breadth      first.
3) Smoke testing can be done for testing the statbility of any interim build. It can be executed for      platform qualification tests.
     Sanity testing : Once a new build is obtained with minor revisions, instead of doing a through        regression, a Sanity is performed so as to ascertain the build has indeed rectified that issues          and no further issue has been introduced by the fixes. Its generally a subset of regression              testing and a group of test cases are executed that are related with the changes to the application.

1 comment: