Friday, November 16, 2007

Difference between Smoke testing or Sanity testing

Sanity Testing:
Sanity testing is used to test in intial check up is made on the build after recieving from developer.
Sanity Testing:When a major bug is filed in a build,developers will fix that particular bug alone and releases a new build ,testing the new build to check the particular issue is fixed and fixture has not caused any impact on other functionality,is known as "Sanity Testing"

Smoke Testing
In this we test that application is able for the further testing or not. We just check the capability of the application for testing.
We can check following things in this:
i)Build is properly installed on the system( because sometimes application crash during installation of the application).
ii)Installed application properly connected with the database and network.
iii)All the module are display and working fine.

6 comments:

Unknown said...

Sanity Testing:When a major bug is filed in a build,developers will fix that particular bug alone and releases a new build ,testing the new build to check the particular issue is fixed and fixture has not caused any impact on other functionality,is known as "Sanity Testing" -- That would be regression testing and not sanity testing, your first def for sanity testing is right.

MurthySharma said...

Can any one tell me the proper definition of 'Sanity Testing'?

Senthilkumar.T said...
This comment has been removed by the author.
Senthilkumar.T said...

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 the 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 made to the app.

Pravesh Singh said...

check out this link too its also having a nice post with wonderful explanation on difference between Sanity and Smoke Testing......
Difference between Sanity and Smoke Testing

Thanks

Penna Sparrow said...

Advantages and Disadvantages of Outsourcing Testing Activity

Difference between Testing and Debugging

Exhaustive Testing: What is exhaustive testing?