what is difference between smoke & sanity testing?
Answers were Sorted based on User's Feedback
Answer / dhinesh
SMOKE TESTING:
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 shallow and wide.
Smoke testing is conducted to ensure whether the most
crucial functions of a program are working, 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:
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...
correct me if i am wrong
| Is This Answer Correct ? | 1 Yes | 0 No |
Answer / guest
Hi,
Smoke testing--> Hardware product , after completion is
tested considering it a success if it does not catch fire
and smoke. Smoke testing is named after that only. It is
widely used in case of software testing.The basic
fundamental is to test a huge area of code without going
deep into it.
It is not a scripted one.
the objective of smoking testing to go through the whole
system at once.
Sanity testing-->It the the contrary of smoke testing.Sanity
testing works upon one or a few areas of functionality.
It is a unscripted one.
The basic objective of sanity testing is to verify whether
requirements are met or not.
Bbye
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / dev
Smoke Testing
-------------
Smoke testing is the Testing exercise to verify that the
build can be taken up for further testing. Smoke testing
should cover the basic functionality of the
Product/Application [Black Box] under test.Smoke testing
should be mandatory whenever there is a new hands-off or
interim release. Again the GA candidate should also pass
Smoke Testing too.
Sanity Testing
--------------
Sanity testing is Testing exercise to verify each
functionality as a stand-alone component. Sanity test should
cover all the up stream and downstream dependencies of the
component. Sanity testing is mandatory before and after GA
or CR.
| Is This Answer Correct ? | 4 Yes | 6 No |
Answer / yaseen
testing critical or very basic feature of an apllication
before doing regerrous testing......here we test only
critical feature and do + testing......in differnet
company they used different words....
| Is This Answer Correct ? | 4 Yes | 6 No |
Answer / srinivas d
I think there is no diffrence between the sanity and smoke
testing.
They are different terminologies used in the differnt
organisations
sanity/smoke/build acceptency/build verification these are
the diffrent terminologies used in the various
organisations.
| Is This Answer Correct ? | 4 Yes | 6 No |
Answer / radha
Smoke testing:It verifies whether the build has all the
components and the basic functionality is working.
Sanity testing:After the build is creating the build is
verified whether the created build can be installed on all
the operating systems successfully.
| Is This Answer Correct ? | 5 Yes | 9 No |
Answer / sushma
Sanity Testing: After receiving the initial build from the
developers, test engineers are estimating stability of that
build before starting real testing.
Smoke Testing: The etra shake up in the sanity testing is
called smoke testing. Test engineers are rejecting that
build with reason when that build is not working.
| Is This Answer Correct ? | 2 Yes | 10 No |
Answer / sailaja
Smoke Testing: Major functionality of the application will
be tested first, to check whether the application can hold
good for further testing.
Sanity testing: testing the application for the latent bug
| Is This Answer Correct ? | 7 Yes | 16 No |
Answer / sriharsha
Smoke Testing : Test only the main features of an appln
Sanity T : test all the features
| Is This Answer Correct ? | 11 Yes | 28 No |
What is the purpose of regexp_label property?
What is the function in WR for replacing the existed data to blank?
Have you ever created a start-up script?
How does WinRunner recognize objects on the application?
Explain the winrunner testing process?
When Bitmap check point fails..How many windows will appear?
what is mean SRS and URS . differns btwn SRS and URS
WinRunner will suppost "Cold Fusion"?
What information is contained in the checklist file?
supose 10 times text data is there but it will run 8 times whtat will you do.
What is meant by the logical name of the object?
what is the file extension for object in AUT captured by WR