Answer Posted / nishi kant kumar
its not right to say that smoke testing and sanity testing
is same. both are different in some context. sanity testing
comes first and then smoke testing. sanity testing is the
initial level of testing required if the functionality
which is being tested passes through this test then it will
go for the next level of testing.
THE BASIC DIFFERENCE BETWEEN THEM ARE :
(1)
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.
WHERE AS
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.
(2)
A smoke test is scripted--either using a written set of
tests or an automated test
WHERE AS
A sanity test is usually unscripted
(3)
A Smoke test is designed to touch every part of the
application in a cursory way. It's is shallow and wide.
WHERE AS
A Sanity test is used to determine a small section of the
application is still working after a minor change.
(4)
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).
WHERE AS
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.
SO THESE ARE THE GENERAL DIFFERENCE
| Is This Answer Correct ? | 2 Yes | 0 No |
Post New Answer View All Answers
Can you explain steps in function points?
1.Enlist the types of testing performed for any window in sequence? 2.Use of edit_get_list function 3.Accuracy & Precision
1.Acceptance testing involves procedures for identifying acceptance criteria for interim life cycle products and for accepting them.is that? 2.Acceptance testing occurs only at the end point of the development process; it should be an ongoing activity that test both interim and final products.is it?
Can u give me explanation about section 508 testcase and Testcase for this section. It need a details checklist for the same Manimozhi
can anyone tell me the questions that can be posed in an interview for a 5 year experienced person in manual testing
Why performance testing is performed? What are tools of performance testing?
Hi, This is vkram.I had completed my B.E in May 2005 & currently i am undergoing Testing Course. I want to join as a Fresher in any MNC. What should I tell why u r coming to testing field & what u did this 2 years?
HI, This question is Investment Banking domain related Question. I was asked in an Interview to tell the 5 test cases for Equity,Bond,Futures and options. Please help.. Pragya
Explain the difference between severity and priority.
Can any1 tell me suppose u r doing manual testing on unix platform with Shell Script, then how it is done? How u r implementing it & what is the use of Shell scripting on Manual Testing?
Hi, Can anyone suggest a test case writing technique for the below scenario. 1. User draws a lines on the image 2. User selects the lines and right clicks ( Measuremnts like distance between the start and the end point, coordinates of start point and coordinates of end point) 3. User selects one of the measurement Measurement is displayed Just want to highlight, i am looking for a test case writing technique for above scenario.
What is difference between Manual testing and Pega/BPM testing?
what type of testing techniques are using after accept the build?
What is boundary value testing? Give an example.
write a testing stratgy \ approach for a product that you are use every day (e.g gmail, out look etc)