jump to navigation

Software Testing Interview Questions & Answers July 7, 2008

Posted by kiranjoglekar in : Uncategorized , trackback

1) What is integration testing?

   Integration testing is the phase of software testing in which individual
   software modules are combined  and  tested  as  a  group.  Integration
   testing is black box testing.  The  purpose  of  integration testing is to 
   ensure different components of the application still work in accordance
   to customer requirements.    Test cases are developed with the express
   purpose of exercising the  interfaces  between  the  components.  This
   activity is carried out by the test team.
   Also called: Bottom-up Testing, Top-Down Testing, Integration,    
   and Hybrid
2) How do test plan templates look like?

   The test plan document template describes what the items to be tested 
   are, what levels they will be tested.  What sequence they are to be tested
   in how the test strategy will be applied to the testing of each item.  Test
   resource and test environment, the objectives, scope, approach and
   focus of a software testing effort.
3) What is a software project test plan?

   A software project test plan is a document that describes the objectives,
   scope, approach and focus of a software testing effort. The process of
   preparing a test plan is a useful way to think through the efforts needed
   to validate the acceptability of a software product.
4) When do you choose automated testing?

   For larger projects, or ongoing long-term projects, automated testing 
   can be valuable.  But for small projects,  the time needed  to learn and 
   implement the automated testing tools is usually not  worthwhile.
   Automated testing tools sometimes do not make testing easier.   One  
   problem with automated testing tools is that if there are  continual 
   changes to the product being tested, the recordings  have to be changed 
   so often, that it becomes a very time-consuming task to continuously
   update the scripts. Another problem with such tools is the interpretation
   of the results (screens, data, logs, etc.) that can be a time-consuming
   task.
5) What is the difference between performance testing and
    load testing?

   Load testing is a blanket term that is used in many different ways across
   the  professional software testing community.  The term, load testing,
   is often used synonymously with stress testing,  performance testing,
   reliability testing, and volume  testing.  Load testing generally stops 
   short of stress testing.  During stress  testing, the load is so great that
   errors are the expected results,  though there is gray area in  between 
   stress testing and load testing.

Comments»

no comments yet - be the first?