Tell exact difference b/w Smoke and Sanity testing with
example?
Answers were Sorted based on User's Feedback
Answer / ramthiraviyam
Hi Friends ,
some of you guys have mis-conception that Smoke and Sanity
Testing are same .
smoke and sanity testing are perform on different scenario .
SMOKE TESTING
===========
This is the first test done by Tester on the new build .
Testing done on the new build to make sure whether the
build is strong enough to accept the major testing or not.
this is called smoke testing . smoke testing will perform on
the all major functionalities of the application or product
.we can say smoke testing is wide but shallow testing .
Example ::
As you may can see , the application or product may getting
crashed for every particular span of time.
when a application is getting crashed for every 3 minutes ,
tester cant do the major testing .this is why Smoke testing
is to be performed.
Sanity Testing
=========
Sanity Testing is a subset of regression testing. Test the
newly added or updated/enhancement functionalities alone
with the deep attention on it to make sure that those
functionalities are working correct as per the spec. The
sanity testing is performed when time is less and tester
feel that those functionalities wont affect the existing
functionalities as per spec.
Sanity Testing is perform on the particular functionalities
and deep attention.
Example ::
A new functionalities added with the existing which is not
depends on the existing one and also there is insufficient
time to test the whole functionalities as well . So in this
scenario , testing team will decide to do the Sanity Testing .
Is This Answer Correct ? | 5 Yes | 0 No |
Answer / suvendu dalai
Smoke testing :- Smoke testing is done when s/w build
reaches from developer to test engineer,to check wheather
it can withstand further testing or not,u can say it is a
testing to check the stability of the build as per the
customer requirement.
Sanity testing :-this type of testing is done prior to the
release of build to the market,when almost all aspect of
testing is covered & only only cirtification or u can say
clearence is left
Smoke Testing :-Developer -smoke testing--test engineer
Sanity Testing :_Test engineer--Sanity testing--Quality
analysis
Is This Answer Correct ? | 4 Yes | 0 No |
Answer / saravanan
Smoke Test: Build Verification Test. Once the Build is
moved from development Enviroment to QA Enviroment, test
the Major functionalities in a possitive flow to ensure the
app is elgible for testing and also for any Show stopper
and/or Block Issues
Sanity Test: Testing is done once all the issues are
closed, before cerfifying the application one quick test
will be conducted in a +ve flow and then release the
certification or beta testing
Is This Answer Correct ? | 2 Yes | 0 No |
Answer / rakesh nelapati
sanity and smoke both are same but little difference is
there.there both are known as build acceptence testing .
sanity means that ensures to check the major functionality
of application when a build release.that means to verify
the stability of the build.so that can be a build but only
the intial build.
Smoke means that ensures to check the major functionality
of application when a new build release.that means to
verify the stability of the build.so that can be a build
Accept the intial build.
Is This Answer Correct ? | 6 Yes | 5 No |
Answer / srinivas poodari
Sanity and Smoke are same but there is a slight difference
between them
Sanity testing checks whether the build is testable or not
Smoke testing checks the main functionality of the
application and also checks the stability of the
application.
Is This Answer Correct ? | 3 Yes | 2 No |
Answer / jeevan
smoke testing is performed by tester for build stability
where as sanity is performed by the programmers befor
deploy in the testing environment
Is This Answer Correct ? | 1 Yes | 0 No |
Answer / arun prasad
Smoke Testing
This test is done when the build is just prepared (fresh build) and deployed in the test environments. This is basically an ad hoc test to check roughly to make sure the major functionalities are not broken. It is the preliminary a test carried out by the QA tester. After the smoke test, the testers perform functional testing
Sanity Test:
Testing is done once all the issues are
closed, before cerfifying the application one quick test
will be conducted in a +ve flow and then release the
certification or beta testing
Is This Answer Correct ? | 1 Yes | 0 No |
Answer / madhusudhan
SmokeTesting :- It is a kind of quick test conducted on the Deployed Application at testing environment to determine that the application is eligible for system testing or not and not finding defect.
SanityTesting :- It is a kind of quick test conducted on the deployed Application at production environment to determine that the application fit for the accepting testing or not is called a Sanity testing.
Smoke Testing is before system Testing
Sanity Testing is before Acceptence Testing
madhusudhan.mca1@gmail.com
Is This Answer Correct ? | 1 Yes | 0 No |
Answer / aashsih
hi,
i think these are diffent. In somke testing we check minmal
most features of the application.
and in the smoke testing we check minimal most operational
features of the application.
Is This Answer Correct ? | 0 Yes | 2 No |
Answer / n t
Both smoke and sanity tests are same. but a little
difference lies on the apporach.
Sanity tests is to conform the basic functionality works
fine and build is ready for system test.
Smoke test is the negative test apporach to reject the
build for system test.
Both are part of build verification test.
Is This Answer Correct ? | 0 Yes | 3 No |
What is severity and priority of bug? Give some example.
How to explain the Insurance project in the interview?
can any one tell me what is the difference between Integration testing and End-End testing? plz dont tell me Integration is whitebox testing and done by developers, where as End-End is blockbox testing and done by testers.
what are the tests u did in entire project? when it did in the project? (means at the release build to end of project) plz explain clearly
diff between priorty and severiorty?
What is meant by Test Methodology?
1.what is the deference between priority and severity?
What type of testing do we perform in requirement phase?
what is entry criteria for intigration testing,,? what is entry criteria for system testing? what is exit criteria for intigration testing & system testing??? plz give me proper examples .... thanks & regards svsekhar2003@gmail.com
What is misinterpretation of data with respect to software systems?
You need to plan a test project to qualify an application composed of many individual components. Referring to the scenario above, which phases do you expect to take longer than usual?
If a bug is not reproduced what will be the next action of the tester?