jump to navigation

Testing Interview Questions & Answers-Series1 May 12, 2008

Posted by kiranjoglekar in : General Interview Questions, Manual Testing Interview Questions , add a comment

1) _________ categories of data will be collected during  testing.

     ANSWER : Four

 
2) _______ is normally a reverse of the test development process.
   In other words, it begins at the very lowest level and the results
   are rolled up to the highest levels.
   
    ANSWER : Conducting testing
 

3) Which one is called as most common test report ?

   ANSWER : Spreadsheet

 
4) Verification that the process deliverables/ phases are
    meeting the user’s true needs is called as ______.
  
     ANSWER : Reviews

 
5) _____________ the  reporting  process is very important
   because software tools are being upgraded, and manual
   supporting activities sometimes break down.
  
     ANSWER : Monitoring
   

6) _______________ report provides information related to
   a specific project component.
      
    ANSWER : Major Project Status Report

 
7)Real-time applications add a new and potentially difficult
   element to the testing mix is _____.
   

   ANSWER : time

 
8) The Project Status Report contains the project activities
   information and give a history of the project over a 16-
   month period. (True/False)

    ANSWER : True

 
9) The test reports are for use by the testers, the test manager,
    and the software development team.(True/False)

    ANSWER : True
 
10) _________ is a risk-oriented activity in which resources
    should be expended to minimize the major risks.

    ANSWER : Testing

Testing Interview Questions & Answers-Series2 May 12, 2008

Posted by kiranjoglekar in : Uncategorized , add a comment

11) ________ measure the characteristics of the  documentation 
    and code.

   ANSWER : Product metric
  
 
12)What is the meaning of COSO ?

   ANSWER : Committee Of Sponsoring Organizations
 

13)_______ is not key term used in internal control and  security.

   ANSWER : Vulnerability
 

14)Management is not responsible for an organization internal
   control system. (True/False)

    ANSWER : False

 

  
15)____ is ultimate responsible for the internal control system.

    ANSWER : CEO
  

16)_____ will provide important oversight to the internal
    control system

     ANSWER : Board of Directors & Audit Committee

 

 

17)The sole purpose of the Risk Control is to avoid risk.
    (True/False)

     ANSWER : False

 

 
18)Management controls involves limiting access to computer
    resources. (True/False)

     ANSWER : True
  

19)Software developed by contractors who are not part of the
    organization is referred to as in sourcing organizations.
    (True/False)

     ANSWER : False
20)_______ is not tester responsibilities.

   ANSWER : Assure the process for contracting software is adequate

Testing Interview Questions & Answers-Series3 May 12, 2008

Posted by kiranjoglekar in : General Interview Questions, Manual Testing Interview Questions , add a comment

21) The software tester may or may not be involved in the actual
     acceptance testing. (True/False)

     ANSWER : True
  

22)In the client systems, testing should focus on performance
    and compatibility. (True/False)

     ANSWER : False

 

  

23)A database access applications typically consists of
    elements except __________.

     ANSWER : Data Driven code

 

 
24)Wireless technologies represent a rapidly emerging area  of
   growth and importance for providing ever-present access to
   the internet and email.(True/False)

     ANSWER : True
 

25)Acceptance testing involves procedures for identifying
   acceptance criteria for  interim life cycle products and
   for accepting them. (True/False)

    ANSWER : True
  

26)Acceptance testing is designed whether or not the software
   is “fit” for the user to use. The concept of “fit” is  important
   in both design and testing.  There  are  four components of 
   “fit”. (True/False)
 
     ANSWER : True
 

27)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. (True/False)

    ANSWER : False

 

 
28)Acceptance requirement that a system must meet can be
    divided into ________ categories.

     ANSWER : Four
 

29) _______ categories of testing techniques can be used in
    acceptance testing.

      ANSWER : Two
 

30) _____________ define the objectives of the acceptance
    activities and a plan for meeting them.

     ANSWER : Acceptance Manager

Testing Interview Questions & Answers-Series4 May 12, 2008

Posted by kiranjoglekar in : General Interview Questions, Manual Testing Interview Questions , add a comment

31)Software Acceptance testing is the last opportunity for the
    user  to  examine  the software  for  functional,  interface,
   performance,  and  quality  features  prior  to  the  final
   acceptance review.(True/False)

   ANSWER : True
 

32)With thorough testing it is possible to remove all defects
   from a program prior to delivery to the customer. (True/False)

   ANSWER : False

 

  
33)________ is characteristics of testable software.

    ANSWER : observability

 
34)The testing technique that requires devising test cases to
    demonstrate that each program function is operational is
    called _______.

     ANSWER : black-box testing
  

35)The testing technique that requires devising test cases to
   exercise the internal logic of a software module is called _____.

   ANSWER : white-box testing

 

  
36)________ are missed by black-box testing and can be 
    uncovered by white-box testing.

   ANSWER : logic & typographical errors

 
37)Program flow graphs are identical to program flowcharts.
    (True/False)
  

   ANSWER : False

 
38)The cyclomatic complexity metric provides the designer
     with information regarding the number of ___________.

 
   ANSWER : independent logic paths in the program

 
39)The cyclomatic complexity of a program can be computed
   directly from a PDL representation of an algorithm without
   drawing a program flow graph. (True/False)

  
    ANSWER : True

 
40)Condition testing is a control structure testing technique
   where the  criteria used to  design  test  cases is that they
   __________.
  

   ANSWER : exercise the logical conditions in a program module

Testing Interview Questions & Answers-Series5 May 12, 2008

Posted by kiranjoglekar in : General Interview Questions, Manual Testing Interview Questions , add a comment

41)Data flow testing is a control structure testing technique 
    where the criteria used to design test cases is that they______.
   
  
   ANSWER : select test paths based on the locations and uses of variables

 
42)Loop testing is a control structure testing technique where  
    the criteria used to design test cases is that they ________.

   ANSWER : focus on testing the validity of loop constructs

 

 

43)Black-box testing attempts to find errors in which of the
   ________ functions.

  
   ANSWER : incorrect or missing

 
44)Graph-based testing methods can only be used for object
   -oriented systems. (True/False)

  
   ANSWER : False

 
45)Equivalence testing divides the input domain into classes of
    data from which test cases can be derived to reduce the total
    number of test cases that must be developed. (True/False)

    ANSWER : True

 
46)Boundary value analysis can only be used to do white-box
    testing. (True/False)

     ANSWER : False

 
47)Comparison testing is typically done to test two competing
    products as part of customer market analysis prior to product
    release. (True/False)

    ANSWER : False

 
48)Orthogonal array testing enables the test designer to
    maximize the coverage of the test cases devised for
    relatively small input domains. (True/False)

    ANSWER : True

 
49)Test case design “in the small” for OO software is driven by
    the algorithmic detail of the individual operations. (True/False)

    ANSWER : True

 
50)Encapsulation of attributes and operations inside objects
    makes it easy to obtain object state information during
    testing. (True/False)

   ANSWER : False

Testing Interview Questions & Answers-Series6 May 12, 2008

Posted by kiranjoglekar in : General Interview Questions, Manual Testing Interview Questions , add a comment

51)Use-cases can provide useful input into the design of
   black-box and state-based tests of OO software. (True/False)

   ANSWER : True
  

52)Fault-based testing is best reserved for ________.
 
   ANSWER : operations and classes that are critical or suspect

 
53)Testing OO class operations is made more difficult by ______.

  
   ANSWER : inheritance & polymorphism

 
54)Scenario-based testing _________.

  
   ANSWER : concentrates on actor and software interaction

 
55)Deep structure testing is not designed to ________.

  
   ANSWER : exercise structure observable by the user

 
56)Random order tests are conducted to exercise different class
    instance life histories. (True/False)

  
   ANSWER : True

 
57)Which of these techniques is not useful for partition testing
    at the class level _________.

  
   ANSWER : equivalence class partitioning

 
58)Multiple class testing is too complex to be tested using
   random test cases. (True/False)

  
   ANSWER : False

 
59)Tests derived from behavioral class models should be based
    on the _________.
 

  
   ANSWER : state diagram

 

60)Client/server architectures cannot be properly tested
   because network load is highly variable. (True/False)

  
   ANSWER : False

Over 2000 Interview Questions helps to get a Software Testing Jobs May 11, 2008

Posted by kiranjoglekar in : Uncategorized , add a comment

We all know the Biblical story of David and Goliath.  Goliath was a giant of a man.   He  struck fear  in everyone’s heart.  One day, a 17-year-old shepherd boy came to visit  his  brothers  and  asked.  “Why  don’t  you stand up and fight the giant?” The brothers were terrified of Goliath and they replied. “Don’t you see he is too big to hit?” But David said, “No, he is not too big to hit,  he  is too big to miss.”  The rest is history.  We  all know waht happened. David killed the giant with the slingshot.

 

Our 2000 Interview Questions helps you to hit the Interviewer every Question to get the Job in Software Testing.

Testing Interview Questions & Answers-Series1 May 11, 2008

Posted by kiranjoglekar in : General Interview Questions, Manual Testing Interview Questions , add a comment

1) Define reliability?

     Reliability tells how  reliable  the  software  is?  For  how  much  time  it
     will be available under working environment, how much time it will take
     to recover from crashes, how safe the data is etc.

 

 

2) What is Bug Tracking Process, Reporting, Re-testing
   and Debugging?

    First step: Bug finding
    Second Step: Bug Reporting
    Third Step: Bug De-bugging (fixing)
    Fourth Step: Re verification of the reported bug (Regression)
    This is the process of Bug cycle.

 
3) What is Scalability Testing? Which tool is used?

    Scalability Testing: Is the one to test whether the application is
    handling the expected load as per customer requirements or not…
    We can use these tools Load Runner; Win runner, Astray, Rational  
    Robot for scalability testing.

 
4) What is the difference between an exception and an error?

     Exception: Exception as the name suggests anything that is unusal.
     For e.g. if I try to delete a file which doesn’t exist then it is an exception.

     Error: Error is caused if something is wrong with the program.
     For e.g. a syntax error, logical error or runtime error.

 
5) What is the difference between bug and defect?

     Any mistake in the program is error
     And this error was found by tester during testing it becomes defect
     And this reported defect was fixed by developer to resolve then
     defect becomes bug.

 
6) What is Traceability Matrix? Is there any interchangeable term
    for Traceability Matrix? Are Traceability Matrix and Test Matrix
    same or Different?

      Traceability matrix is nothing but tracing the id’s right from the
      Requirement spec id till defect id such as tracking the specified
      defect if for that specified requirement id.
                  OR
      Traceability Matrix is the  correct  term.  This  is  a  document  which
      traces the requirements to its  corresponding  test  case.  Traceability
      matrix can be made more elaborate by tracing the requirements to the
      design to the code to the test cases. In this way we can come to know
      which requirement change  will  affect  which  part  of  the  design and
      which part of the code and the test case. Usually this is an excel sheet.

 
7) What is difference between test plan and use case?

    Test plan: It contains introduction to the Client Company,scope,
    overview  of  the application,  test strategy,  schedule,  roles  and
    responsibilities, deliverables and milestones.

    Use Case: It is nothing but user  action  and  system  response.  It
    contains the flows typical flow, alternate flow and exceptional flow.
    Apart from these it also has a pre condition and post condition.

 
8) What is Red Box Testing? What is Yellow Box Testing? What
    is Grey Box Testing?

     Grey box testing is a combination of black and white box testing,
     where tester will test both the build and the internal code with
     some knowledge and understanding over it.

   I have read in  one  website  that,  Checking  Warning  messages-Yellow 
   box testing Checking Error messages–Red box testing.  I  am  not sure 
   why  they  are  called  yellow  box  and  red  box testing.  But  I think this 
   warning messages and error messages are the part of application/system
   in black box environment.  If  some parts of error messages and warning
   messages are not covered  in black box,  I am  sure  they can be covered
   either in white box or grey box testing.

   I am assuming that,  if  we  check only for error  messages  than  it  is
   called as red box testing. Red resembles danger and unexpected error
   message is also danger to application or  product.  In  the  same  way
   assume for yellow box testing also.

 
9) What is log sheet? And what are the components in it?

   A log sheet can be called as Defect Tracking Format, Bug Reporting
   Format.
   They components in that are.
       Defect Id.
       Description.
       Build version Id.
       Feature.
       Test case.
       Severity.
       Priority.
       Producible->YES/No
       If yes->attach in Test procedure.
       IF No-> attach Test procedure and snapshot.
       Detected by.
       Detected on.
       Assigned To.
       Suggested fix-> It is optional

 
10)What is mean Test Environment? What is meant by DB
     installing and configuring and deploying skills?

     Test Environment: It is nothing but Software, Hardware components to
     execute our tests smoothly.

     DB installing is nothing but installing DB on server/System.
   
     Configuring here refers to giving access (connectivity) to user.

     Deploying: It means installing the software on the server; as such it
     will be available to all.

Testing Interview Questions & Answers-Series2 May 11, 2008

Posted by kiranjoglekar in : General Interview Questions, Manual Testing Interview Questions , add a comment

11)What is the difference between test techniques and test
    methodology?

    Testing techniques is a way testing technique (security testing,
    functional testing etc) to be applied on project and and it will
    inform to testers by test lead.

    Test methodology or test strategy is a document  prepared  by  Test
    Manager and it contains an approach to be followed by testing team
    during  testing  (egg:  test factors,  scope,  use  of  testing tools for
    the project etc)

 
12)What is difference between a Test Plan, a Test Strategy, a Test
    Scenario, and a Test Case?  What’s  their  order  of succession
    in the STLC?

    Test Plan: Test plan is a Document, developed by the Test Lead,
    which  contains  ”What to Test”, ” How to Test”,  ”When  to  Test”,
    “Who to Test”.

    Test Strategy: Test Strategy is a Document, developed by the Project
    manager,  which  contains what type of technique to follow and which
    module to test.

    Test Scenario: A name given to Test Cases is called Test Scenario.
    This Test Scenario was deal byte Test Engineer.

    Test Cases: It is also document audit specifies a Testable condition
    to  validate  functionality.  These  Test  Cases  are  deal  by  the  Test
    Engineer

    Order of STLC:
    Test Strategy, Test Plan, Test Scenario, Test Cases.

 
13)What is Multi Unit Testing?

     To the test different modules and combine together as component or
     module is called as multi unit testing.

 
14)What is the difference between a defect and an enhancement?

     Defect: It is found by the test engineer while test an application of
     the window.

     Enchancement: It is soft copy of the application send to the tester
     by the developer for the defect solve on particular module.

 
15)What is the difference between end to end testing?

     End to End testing:  To  test  scale  a  complete application in a
     situation  that  minics  real  word  use,  such as  interacting with a
     data base, using network communication, or,interacting with other
     hardware, application, or system.

     System testing: Is process of attempting to demonstrate that program
     it   done  meet  original  requirements  and  objects  as  stated  in  the
     requirement specification. It is done by the test group before release
     product to the customer.

 
16)What is the difference between walkthrough and inspection?

     Walk through: A walk through is an informal meeting for evaluation.
     Little or no preparation is usually required.

     Inspection: An inspection is more formalized than a walk through
     typically  with  3-8  people  including  a  moderator,  reader,  and a
     recorder to takes notes.

 

 

17)What is the difference between system testing and
   end-to-end testing?

   System testing: System testing is the process of attempting to
   demonstrate that a program. Is performed by a testing group before
   the product is made available to customers. It can begin after unit
   and Integration testing.

   End to end testing: end to end testing is mainly functionality testing,
   to check whether all the components are involved properly to perform a
   complete transaction.

 
18)What is the difference between test strategy and test
    scenario?

     Test strategy: Testing approach to be followed by the testing team.

     Test Scenario: Testing engineers selected reasonable the test case
     to reviewed for completeness and correctness. In this review meeting
     Test   lead  or  project  manager  will  be  involved  according  the
     organization.

 
19)What is the difference between cmm level 5 companies and
    cmmi?

     CMM: Developed by the SEI. It’s a model of 5 levels of organizational
     ‘maturity’ that determine effectiveness in delivering quality software.

     The model identifies five levels of process maturity for an
     organization:

      1. Initial (chaotic, ad hoc, heroic) the starting point for use of a
           new process.

      2. Repeatable (project management, process discipline) the process is
          used repeatedly.

       3. Defined (institutionalized) the process is defined/confirmed as a
           standard business process.

       4. Managed (quantified) process management and measurement takes
            place.

      5. Optimizing (process improvement) process management includes
          deliberate process optimization/improvement.

     Within each of these maturity levels are KPAs (Key Process Areas) which
     characterize that level, and for each KPA there are five definitions
     identified:

            1. Goals

           2. Commitment

           3. Ability

           4. Measurement

           5. Verification

 
20)What is difference between QA, QC and testing?
  
   QA - Giving guarantee to the client how much quality the product
   QC - Get controlling each and every phase of product or software
            Testing - Operations involved whether an application is able
           to meet client requirements or not.

Testing Interview Questions & Answers-Series3 May 11, 2008

Posted by kiranjoglekar in : General Interview Questions, Manual Testing Interview Questions , add a comment

21)What is test bed?

     Test bed is the environment, where the testing is supposed to be done.
     Setting  up  the  hardware  and  software  requirements  before starting
     testing is known as tested.
22)What is the difference b/w template and document?

     Template: Template will define the Structure/Format
 
     Document: Filled Template with the proper Information
23)What is configuration management?

     Configuration management is  the system you use to track multiple
     developments  builds  of  the software so that confusion is avoided.
     Revision control, Change Control, and Release Control are important
     aspects of Configuration Management.
24)what is mean by manual testing and how it is done?

     Manual  Testing  is  validating  the  software,  functioning  as  per  the
     requirement. This can be done only by understanding the requirement
     clearly.   Giving  input  to  the  software  manually  and  verifying  the
     output.
25)What is deferred in defect life cycle?

     New defect

     >>open by T.L. /P.M.

     >>If deferred >>

     No>> fixed by developers >> retesting >> closed

     Yes >> postponed for next version.
 

26)What is verification & validation?

    Verification:
    *Before validation we have to do verification.
    *comparing the customer document and our document to check whether
      it’s correct or not.
    *It won’t talk about the functionality of the screen.
    *whether the screen is designed to the customer requirement or not.

    Validation:
     *Running the application and test the application
     *Testing the s/w functionality whether it is working or not.
     *whether the s/w is supporting the customer requirement or not.
27)What is test phase?

     Test Phases are
     Test Plan
     Test Design
     Test execution
     Defect Tracking
            &
     Test Report
28)What is difference between web application and client server
    application?

    Web application:
     *In this we don’t have much control over the application.
     *Application is loaded on the server whose location is May Or may not
      be known and no exe is installed in client Machine. You have to test
      different browsers.
     *Web applications are supposed to be test on different Browser and OS
       platforms.
     *web application is mainly tested for browser Compatability,  OS
      compatability, error handling, static Pages, backend testing and
      load testing.

    Client-server application:
    *in this we have to test different components
    *Application is loaded on server while the application exe On every
      client server.
    *we have to test broadly categories like GUI testing on Sodes,
     functionality, load, client-server Interaction,back end
    *this environment is mainly used on intranet network.
    *we are aware of no of clients and servers and their Location in the
     test scenarios.
 

29)When you carry on test design?

   When Screen shots are ready we can write
                   RTM
   Based on RTM we can write the Test Cases
                   OR
   We can design the Test Cases.
30)What is Traceability Matrix? What is there in that and what 
    will you do with that?

     Traceability matrix is the mapping between the requirements and Test
     cases.
  
     Traceability matrix contains Requirement id, Test cases ids and number
     of test cases passed and failed.

     Test Lead will prepare this Traceability matrix. With the help of
     Traceability matrix we know whether the test cases are completed or not
     Traceability Matrix Useful in following real-time situation
      1. Decide the number of test cases is enough to test given module.
      2. To Review the test cases

     Traceability Matrix is a guiding and valuable document for testing.