Generally, a smoke test is scripted (either using a written
set of tests or an automated test), whereas a sanity test is
usually unscripted.
Smoke Test (conducted by Testers)
----------
In software testing, a smoke test is a collection of written
tests that are performed on a system prior to being accepted
for further testing. This is also known as a build
verification test.
Sanity Test (conducted by Developers)
-----------
A classic example of this in programming is the hello world
program. If a person has just set up a computer and a
compiler, a quick sanity test can be performed to see if the
compiler actually works.
Smoke testing is the responsibilty of a developer.
Smoke testing: This is a Build Verification in order to
ensure that the system is stable before the build is given
to the testing team....
regards,
jomons@rediffmail.com
Hi all..... Jomon said the smoke test is responsibility of
developer but satish said responsibility of tester...plz
confirm abt these....bcoz this is very confusing......
Hi All,
As per my knowledge, Smoke testing is performed by developer
to verify the core functionality of an application.
whereas sanity testing performed by tester, it is to verify
the behaviour of an application. like printer works fine
with the application, app doesnt get hanged etc..