what is the difference in smoke and sanity testing.?

Answer Posted / prashant patil

Smoke Test When a build is received, a smoke test is run to
ascertain if the build is stable and it can be considered
for further testing.
Smoke testing can be done for testing the stability of any
interim build.
Smoke testing can be executed for platform qualification
tests.

Smoke testing originated in the hardware testing practice
of turning on a new piece of hardware for the first time
and considering it a success if it does not catch fire and
smoke. In software industry, smoke testing is a shallow
and wide approach whereby all areas of the application
without getting into too deep, is tested.
A smoke test is scripted--either using a written set of
tests or an automated test
A Smoke test is designed to touch every part of the
application in a cursory way. It's is shallow and wide.
Smoke testing will be conducted to ensure whether the most
crucial functions of a program work, but not bothering with
finer details. (Such as build verification
Smoke testing is normal health check up to a build of an
application before taking it to testing in depth.

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 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.
Generally, when multiple cycles of testing are executed,
sanity testing may be done during the later cycles after
through regression cycles.

A sanity test is a narrow regression test that focuses on
one or a few areas of functionality. Sanity testing is
usually narrow and deep.
A sanity test is usually unscripted
A Sanity test is used to determine a small section of the
application is still working after a minor change.
Sanity testing is a cursory testing; it is performed
whenever a cursory testing is sufficient to prove the
application is functioning according to specifications.
This level of testing is a subset of regression testing.
Sanity testing is to verify whether requirements are met or
not,
Checking all features breadth-first

Is This Answer Correct ?    1 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is boundary value testing? Give an example.

718


How to test whether the application is having memory leakage using task manager and PerfMon. Please tell if any one know. thanku

1540


What is smoke testing and user interface testing ?

657


hi everybody, iam Adi Durga, i complited my bsc(computers) in 2008.I have experience in finacial and bpo companys(mnc). but iam intersted on s/w role.I have the technical skills c, c++, Oracle 9i and manual testing. But i dont know hoe to strat my career in s/w. Every company offering on financial/bpo side. In this I attended nearly 10 companies,I selected in 8. All those are bpo and finacial, But i cant get any opportunities on s/w side.plz help how to get opportunites on s/w side. Actually I am interested on testing side. But every company offering for only experienced persons. plz help me. this is my mailid.... adi.durga19@gmail.com

1738


what is data guidelines

1643






What is the Difference between Network testing and Web Testing?

1728


*) Internal review defect gets detected… 1) During peer review. 2) By the own stuff member onsite/offshore. 3) During Informal review process. 4) None of these 5) All of these

1848


how deployment phase of SDLC differs in product based and in service based company ?

2542


Can you explain exploratory testing?

663


Explain the importance of agile testing?

678


what are the risks and contingencies u had in ur project?

2054


Negatives test cases of gmail login page With its severity , priority and expected results columns Through test case template-oodles technologies gurgoan

2183


Tell me the advantage and disadvantage of cookies?

798


Write the 10 high test cases for making video call/face time

7565


What is your Approach when you find 10 Sev-1 bugs in 50 test cases?

2068