ALLInterview.com :: Home Page KalAajKal.com
 Advertise your Business Here     
Browse  |   Placement Papers  |   Company  |   Code Snippets  |   Certifications  |   Visa Questions
Post Question  |   Post Answer  |   My Panel  |   Search  |   Articles  |   Topics  |   ERRORS new
   Refer this Site  Refer This Site to Your Friends  Site Map  Bookmark this Site  Set it as your HomePage  Contact Us     Login  |  Sign Up                      
info       Did you received any Funny E-Mails from your Friends and like to share with rest of our friends? Yeah!! you can post that stuff   HERE
Google
 
Categories  >>  Software  >>  Testing  >>  Manual Testing
 
 


 

 
 Automation Testing interview questions  Automation Testing Interview Questions
 Manual Testing interview questions  Manual Testing Interview Questions
 QA Concepts interview questions  QA Concepts Interview Questions
 Mobile Testing interview questions  Mobile Testing Interview Questions
 Test Cases interview questions  Test Cases Interview Questions
 Test Documents Reporting interview questions  Test Documents Reporting Interview Questions
 Testing AllOther interview questions  Testing AllOther Interview Questions
Question
1   what is smoke and sanity testing , when it will be 
performed ?
 Question Submitted By :: Rajendra
I also faced this Question!!     Rank Answer Posted By  
 
  Re: 1 what is smoke and sanity testing , when it will be performed ?
Answer
# 1


Ans: In my view,there is  no difference between  Smoke test 
and Sanity  Test.

This will be performed very first after reciving every  
build for testing.

This is used to find show stopper bugs in the system under 
test.

Show stopper means which stops or prevents the exection of 
test cases further.

for example a web baes application has log in functionality.

then every user must login using valid user id and password.

but the login functionality  is not working properly and it 
is not allowing the user to login 

in to the system.

this means it is stopping the user to loggin in tio the 
system.

now we cnnot execute inner functionalitty related testcases.

if w find show stoppers in smoke/sanity test simply we will 
reject build .

then developpers will fix the show stoppers then again they 
will send a new build.

one meore important issue is that:smoke/sanity test must 
finish with in 1 hour max 

then we should send a mail to development team that we are 
acceptiong a build/rejecting a build.

byee
rajendra prasad reddy
9885162742
hyd
inida
 
Is This Answer Correct ?    0 Yes 1 No
Rajendra
 
  Re: 1 what is smoke and sanity testing , when it will be performed ?
Answer
# 2
What is the difference between sanity testing and smoke 
testing when we conduct these tests on our application?  

 

There's no scientific definition for sanity testing and 
smoke testing, and I'm sure someone will take issue with 
this answer no matter how I phrase it. Regardless, I use 
these terms regularly in my test management. Smoke testing, 
to me, is testing performed daily after a new build has 
been created. Sanity testing, on the other hand, probes 
around an application after a fix has been made. This is an 
extension to, not a replacement for, regression testing. 

I've always envisioned the phrase 'smoke testing' getting 
started back in the early twentieth century with the first 
few car manufacturers. Once the car had been assembled, 
someone oiled the lifters, poured some gas in the tank, and 
fired it up. As the car ran, they looked for smoke where it 
didn't belong. In IT, smoke testing is pretty much the 
same. Grab the most recent build, fire it up, and run a 
series of very high-level tests, looking for major 
failures. My test organizations have all taken the same 
approach -- our smoke testing was broad and shallow. We 
probed each significant feature area, making sure it was 
even functional and accessible. If smoke tests passed, 
testers (or the infrastructure team) could invest time in 
deploying this latest build. Testing then continued on, 
with each tester pushing deeper into their feature area. 

Another use of smoke testing is to probe a configuration 
before running a long test pass. For instance, in my 
performance test work, I will have a build deployed, set up 
my tools, and run a quick (30 seconds, 5 minutes...it 
depends on the size of the test) pass against everything at 
a low load/transaction rate. This is just to prove 
everything works fine. There's nothing like getting a 5-
hour performance pass set up and kicked off, only to find 
the database is non-responsive or there's a problem with 
the VLAN somewhere! 

The key to good smoke tests is that they are broad and 
shallow, and their goal is to just ensure basic 
functionality. They're an 'all clear' shout to the rest of 
the organization that they can jump in on the new build. 

Sanity testing, on the other hand, is the testing I do 
after regressing a major fix right before release. I had a 
test manager who frequently referred to the things we do in 
test as 'healthy paranoia' and sanity testing is a perfect 
example. When a project is winding down to the finish, we 
start cutting release candidates. Test goes to work on 
those RCs -- it's funny, but no matter how hard we test 
during the development/stabilization cycle, we always seem 
to find bugs in RC mode. When a bug is found and accepted 
for fix, it's up to the test organization to regress that 
fix. Regression testing is a well-understood concept: it's 
the act of making sure a recent fix 1) fixed the problem as 
intended and 2) didn't cause new bugs in affected or 
related areas. 

Sanity testing is the next stage in that process. After 
regressing a fix, that healthy paranoia kicks in and it's 
time for testers to probe the rest of the release looking 
for any potential downstream impacts. It's also making sure 
that any dependencies built appropriately (ie, if your 
application is split between an .exe and a few .dlls, while 
the bug may have been fixed in the .exe it's important to 
fire up each dll and ensure it built appropriately, etc.). 
Whereas smoke testing is generally scripted, focuses only 
on high-priority cases and is not intended to find low 
priority bugs and such, sanity testing is generally ad-hoc 
(unscripted), broad yet deep, and can find either high or 
low priority bugs. This is where experience, and a little 
paranoia, pays off. I have personally seen the strangest 
issues come up during my sanity testing, after deep 
regression yielded nothing. 

Software testing resources:  
How to conduct regression tests

Automating regression test cases

How to define a test strategy  
 
  
Another definition of the term 'sanity testing' is somewhat 
related. When a new operating system or other core 
dependency shipped, my teams in the past have run some form 
of testing. If the dependency is low, we'd talk about these 
tests as 'quick sanity checks.' For instance, I used to 
work in Mobile Devices at Microsoft, on the ActiveSync 
team. There are two components to ActiveSync -- there's the 
desktop (or server) component, and there is the device 
component. If the PocketPC team made a chance to, for 
instance, Pocket Outlook, we would be sure to run a test 
pass -- if the change had little or nothing to do with 
actual inbound and outbound mail (say it was a fix to 
address book integration), we'd run 'a quick sanity pass' 
with feature owners validating their features. Rather than 
running through each and every test case, or picking a 
certain set of cases by priority, feature owners would 
simply carve out a chunk of the day and spend a few hours 
in focused, ad-hoc testing. The goal was to be comfortable 
that the changes made didn't affect our features. Sanity 
testing was only a viable option, however, when changes 
hadn't been made in our core code. If fixes were made 
within the Sync code, we would run a formal regression test 
pass -- and then sanity check other areas of our product.
 
Is This Answer Correct ?    1 Yes 0 No
Sharada
 
 
 
  Re: 1 what is smoke and sanity testing , when it will be performed ?
Answer
# 3
what is smoke test?
It is a initial level of testing coducted on the application
to check whether the required functionality available or not.

What is sanity test?
It is also initial level of testing coducted on the
application to check whether the available functionality is
proper or not.

these are performed after relesing the every build.
 
Is This Answer Correct ?    2 Yes 0 No
Tammali Nagaraju
 

 
 
 
Other Manual Testing Interview Questions
 
  Question Asked @ Answers
 
I am new to Testing , my question is Integration Testing is a BlockBox Testing or White box testing ? please give me a answer ..... HCL3
what are the Qualties needed by a softawre tester?  5
suppose if you press a link in yahooshopping site in leads to some other company website?how to test if any problem in linking from one site to another site? Verizon2
Difference Between Adhoc Testing & Exploratory Testing?  8
what is bug life cycle? Cap-Gemini8
trecebality matrix used for which purpose? Cap-Gemini5
what is the path for test director,where the test cases are stored ?  1
What is SDLC Model used in ypur company ? What is best Model from Testing point Of View ? Which comes first Verification or Validation ? Which is most important Verification or Validation? What u'll chose to do if suppose to work ANY 1 . & Why ? TCS5
Explain about V-model? AppLabs3
when testing will starts in a project? Ordain-Solutions9
what is the output of this query selet * from employee where 1=2 Tera-Informatics5
We believe in ad-hoc software processes for projects. Do you agree with this? Please explain your answer. Ordain-Solutions1
what is the difference between testing and software testing? what is testing methodology? how can we do reliability testing? plz reply to this id sari.swapna@gmail.com  3
Explain 5 Test Matrixes Persistent6
What sre the documents used in SDLC, and STLC?  1
At what stage of the life cycle does testing begin in your opinion?  1
difference betn adhoc testing and error guessing?  3
what is the framework followed in ur company?  1
Should Tester have to write separate test cases document for Functional testing, UI testing, Regression Testing, Stress testing etc....?  1
At what stage unit testing has to be done?  3
 
For more Manual Testing Interview Questions Click Here 
 
 
 
 
 
   
Copyright Policy  |  Terms of Service  |  Help  |  Site Map 1  |  Articles  |  Site Map  |   Site Map  |  Contact Us interview questions urls   External Links 
   
Copyright © 2007  ALLInterview.com.  All Rights Reserved.

ALLInterview.com   ::  Forum9.com   ::  KalAajKal.com