Types Of Testing And Testing Basics

20 Questions | Total Attempts: 94

SettingsSettingsSettings
Please wait...
Types Of Testing And Testing Basics

This assessment is intended to assess your knowledge on Types of Testing and Testing Basics.


Questions and Answers
  • 1. 
    Which is NOT true -  The black box tester:
    • A. 

      Should be able to understand a functional specification or requirements document.

    • B. 

      Should be able to understand the source code.

    • C. 

      Is highly motivated to find faults.

    • D. 

      Is creative to find the system’s weaknesses.

  • 2. 
    Which of the following is NOT part of performance testing?
    • A. 

      Measuring response time

    • B. 

      Measuring transaction rates

    • C. 

      Recovery testing

    • D. 

      Simulating many users

  • 3. 
    Determine the statement which holds true in case of Exploratory Testing:
    • A. 

      It starts the execution only when the design gets finalized.

    • B. 

      It involves simultaneous design of the test and execution.

    • C. 

      It starts the execution only when the design gets renewed.

    • D. 

      It starts the execution only when the design gets amended.

  • 4. 
    Equivalence partitioning is:
    • A. 

      A black box testing technique used only by developers.

    • B. 

      A black box testing technique than can only be used during system testing.

    • C. 

      A black box testing technique appropriate to all levels of testing.

    • D. 

      A white box testing technique appropriate for component testing.

  • 5. 
    Statement Coverage will NOT check for the following:
    • A. 

      Missing Statements

    • B. 

      Unused Branches

    • C. 

      Dead Code

    • D. 

      Unused Statement

  • 6. 
    Which of the following is NOT a static testing technique?
    • A. 

      Error guessing

    • B. 

      Walkthrough

    • C. 

      Data flow analysis

    • D. 

      Inspections

  • 7. 
    Impact Analysis helps to decide:
    • A. 

      Different Tools to perform Regression Testing.

    • B. 

      Exit Criteria.

    • C. 

      How many more test cases need to be written

    • D. 

      How much regression testing should be done

  • 8. 
    A test harness is a:
    • A. 

      A high level document describing the principles, approach and major objectives of the organization regarding testing.

    • B. 

      A distance set of test activities collected into a manageable phase of a project.

    • C. 

      A test environment comprised of stubs and drives needed to conduct a test.

    • D. 

      A set of several test cases for a component or system under test.

  • 9. 
    What is the purpose of test completion criteria in a test plan:
    • A. 

      To know when a specific test has finished its execution.

    • B. 

      To ensure that the test case specification is complete.

    • C. 

      To know when test planning is complete.

    • D. 

      To plan when to stop testing.

  • 10. 
    Verification is:
    • A. 

      Checking that we are building the right system.

    • B. 

      Checking that we are building the system right.

    • C. 

      Performed by an independent test team.

    • D. 

      Making sure that it is what the user really wants.

  • 11. 
    Which of the following would be a valid measure of test progress?
    • A. 

      Number of undetected defects

    • B. 

      Number of test cases not yet executed

    • C. 

      Total number of defects in the product

    • D. 

      Effort required to fix all defects

  • 12. 
    Which testing phase tests individual software modules combined together as a group?
    • A. 

      Module testing

    • B. 

      Integration testing

    • C. 

      White Box testing

    • D. 

      Software testing

  • 13. 
    Which of the following is a major task of test planning?
    • A. 

      Determining the test approach

    • B. 

      Preparing test specifications

    • C. 

      Evaluating exit criteria and reporting

    • D. 

      Measuring and analyzing results

  • 14. 
    Beta testing is:
    • A. 

      Performed by customers at their own site.

    • B. 

      Performed by customers at their software developer’s site.

    • C. 

      Performed by an independent test team.

    • D. 

      Useful to test bespoke software.

  • 15. 
    The main focus of acceptance testing is __________
    • A. 

      Finding faults in the system.

    • B. 

      Ensuring that the system is acceptable to all users.

    • C. 

      Testing the system with other systems.

    • D. 

      Testing for a business perspective

  • 16. 
    Which of the following is NOT a black box technique?
    • A. 

      Equivalence partitioning.

    • B. 

      State transition testing.

    • C. 

      Linear code sequence and jump.

    • D. 

      Syntax testing.

  • 17. 
    The difference between re-testing and regression testing is ________________
    • A. 

      Re-testing is running a test again; regression testing looks for unexpected side effects.

    • B. 

      Re-testing looks for unexpected side effects; regression testing is repeating those tests.

    • C. 

      Re-testing is done after faults are fixed; regression testing is done earlier.

    • D. 

      Re-testing uses different environments, regression testing uses the same environment.

  • 18. 
    Before launching a software which testing is to be done in-house?
    • A. 

      Beta

    • B. 

      Gamma

    • C. 

      Alpha

    • D. 

      None of the above

  • 19. 
    In which activity of the Fundamental Test Process is the test environment set up?
    • A. 

      Test implementation and execution.

    • B. 

      Test planning and control.

    • C. 

      Test analysis and design.

    • D. 

      Evaluating exit criteria and reporting.

  • 20. 
    Unreachable code would best be found using:
    • A. 

      Code reviews.

    • B. 

      Code inspections.

    • C. 

      A coverage tool.

    • D. 

      A static analysis tool.

Back to Top Back to top