ISTQB Foundation Sample Question Paper No. 4

40 Questions | Attempts: 360
Share

SettingsSettingsSettings
ISTQB Quizzes & Trivia

Questions and Answers
  • 1. 
    We split testing into distinct stages primarily because:
    • A. 

      Each test stage has a different purpose.

    • B. 

      It is easier to manage testing in stages.

    • C. 

      We can run different tests in different environments.

    • D. 

      The more stages we have, the better the testing.

  • 2. 
    Which of the following is likely to benefit most from the use of test tools providing test capture and replay facilities?
    • A. 

      Regression testing

    • B. 

      Integration testing

    • C. 

      System testing

    • D. 

      User acceptance testing

  • 3. 
    Which of the following statements is NOT correct?
    • A. 

      A minimal test set that achieves 100% LCSAJ coverage will also achieve 100% branch coverage.

    • B. 

      A minimal test set that achieves 100% path coverage will also achieve 100% statement coverage.

    • C. 

      A minimal test set that achieves 100% path coverage will generally detect more faults than one that achieves 100% statement coverage.

    • D. 

      A minimal test set that achieves 100% statement coverage will generally detect more faults than one that achieves 100% branch coverage.

  • 4. 
    Which of the following requirements is testable?
    • A. 

      The system shall be user friendly.

    • B. 

      The safety-critical parts of the system shall contain 0 faults.

    • C. 

      The response time shall be less than one second for the specified design load.

    • D. 

      The system shall be built to be portable.

  • 5. 
    Analyse the following highly simplified procedure:   Ask: “What type of ticket do you require, single or return?” IF the customer wants ‘return’ Ask: “What rate, Standard or Cheap-day?” IF the customer replies ‘Cheap-day’ Say: “That will be £11:20” ELSE Say: “That will be £19:50” ENDIF ELSE Say: “That will be £9:75” ENDIF   Now decide the minimum number of tests that are needed to ensure that all the questions have been asked, all combinations have occurred and all replies given.
    • A. 

      3

    • B. 

      4

    • C. 

      5

    • D. 

      6

  • 6. 
    Error guessing:
    • A. 

      Supplements formal test design techniques.

    • B. 

      Can only be used in component, integration and system testing.

    • C. 

      Is only performed in user acceptance testing.

    • D. 

      Is not repeatable and should not be used.

  • 7. 
    Which of the following is NOT true of test coverage criteria?
    • A. 

      Test coverage criteria can be measured in terms of items exercised by a test suite.

    • B. 

      A measure of test coverage criteria is the percentage of user requirements covered.

    • C. 

      A measure of test coverage criteria is the percentage of faults found.

    • D. 

      Test coverage criteria are often used when specifying test completion criteria.

  • 8. 
    In prioritizing what to test, the most important objective is to:
    • A. 

      Find as many faults as possible.

    • B. 

      Test high risk areas.

    • C. 

      Obtain good test coverage.

    • D. 

      Test whatever is easiest to test.

  • 9. 
    Given the following sets of test management terms (v-z), and activity descriptions (1-5), which one of the following best pairs the two sets?   v – test control w – test monitoring x - test estimation y - incident management z - configuration control   1 - calculation of required test resources 2 - maintenance of record of test results 3 - re-allocation of resources when tests overrun 4 - report on deviation from test plan 5 - tracking of anomalous test results
    • A. 

      V-3,w-2,x-1,y-5,z-4

    • B. 

      V-2,w-5,x-1,y-4,z-3

    • C. 

      V-3,w-4,x-1,y-5,z-2

    • D. 

      V-2,w-1,x-4,y-3,z-5

  • 10. 
    Which one of the following statements about system testing is NOT true?
    • A. 

      System tests are often performed by independent teams.

    • B. 

      Functional testing is used more than structural testing.

    • C. 

      Faults found during system tests can be very expensive to fix.

    • D. 

      End-users should be involved in system tests.

  • 11. 
    Which of the following is false?
    • A. 

      Incidents should always be fixed.

    • B. 

      An incident occurs when expected and actual results differ.

    • C. 

      Incidents can be analysed to assist in test process improvement.

    • D. 

      An incident can be raised against documentation.

  • 12. 
    Enough testing has been performed when:
    • A. 

      Time runs out.

    • B. 

      The required level of confidence has been achieved.

    • C. 

      No more faults are found.

    • D. 

      The users won’t find any serious faults.

  • 13. 
    Which of the following is NOT true of incidents?
    • A. 

      Incident resolution is the responsibility of the author of the software under test.

    • B. 

      Incidents may be raised against user requirements.

    • C. 

      Incidents require investigation and/or correction.

    • D. 

      Incidents are raised when expected and actual results differ.

  • 14. 
    Which of the following is not described in a unit test standard?
    • A. 

      Syntax testing

    • B. 

      Equivalence partitioning

    • C. 

      Stress testing

    • D. 

      Modified condition/decision coverage

  • 15. 
    Which of the following is false?
    • A. 

      In a system two different failures may have different severities.

    • B. 

      A system is necessarily more reliable after debugging for the removal of a fault.

    • C. 

      A fault need not affect the reliability of a system.

    • D. 

      Undetected errors may lead to faults and eventually to incorrect behavior.

  • 16. 
    Which one of the following statements, about capture-replay tools, is NOT correct?
    • A. 

      They are used to support multi-user testing.

    • B. 

      They are used to capture and animate user requirements.

    • C. 

      They are the most frequently purchased types of CAST tool.

    • D. 

      They capture aspects of user behaviour.

  • 17. 
    How would you estimate the amount of re-testing likely to be required?
    • A. 

      Metrics from previous similar projects

    • B. 

      Discussions with the development team

    • C. 

      Time allocated for regression testing

    • D. 

      Discussions with the development team & Metrics from previous similar projects

  • 18. 
    Which of the following is true of the V-model?
    • A. 

      It states that modules are tested against user requirements.

    • B. 

      It only models the testing phase.

    • C. 

      It specifies the test techniques to be used.

    • D. 

      It includes the verification of designs.

  • 19. 
    The oracle assumption:
    • A. 

      Is that there is some existing system against which test output may be checked.

    • B. 

      Is that the tester can routinely identify the correct outcome of a test.

    • C. 

      Is that the tester knows everything about the software under test.

    • D. 

      Is that the tests are reviewed by experienced testers.

  • 20. 
    Which of the following characterises the cost of faults?
    • A. 

      They are cheapest to find in the early development phases and the most expensive to fix in the latest test phases.

    • B. 

      They are easiest to find during system testing but the most expensive to fix then.

    • C. 

      Faults are cheapest to find in the early development phases but the most expensive to fix then.

    • D. 

      Although faults are most expensive to find during early development phases, they are cheapest to fix then.

  • 21. 
    Which of the following should NOT normally be an objective for a test?
    • A. 

      To find faults in the software.

    • B. 

      To assess whether the software is ready for release.

    • C. 

      To demonstrate that the software doesn't work.

    • D. 

      To prove that the software is correct.

  • 22. 
    Which of the following is a form of functional testing?
    • A. 

      Boundary value analysis

    • B. 

      Usability testing

    • C. 

      Performance testing

    • D. 

      Security testing

  • 23. 
    Which of the following would NOT normally form part of a test plan?
    • A. 

      Features to be tested

    • B. 

      Incident reports

    • C. 

      Risks

    • D. 

      Schedule

  • 24. 
    Which of these activities provides the biggest potential cost saving from the use of CAST?
    • A. 

      Test management

    • B. 

      Test design

    • C. 

      Test execution

    • D. 

      Test planning

  • 25. 
    Which of the following is NOT a white box technique?
    • A. 

      Statement testing

    • B. 

      Path testing

    • C. 

      Data flow testing

    • D. 

      State transition testing

Back to Top Back to top
×

Wait!
Here's an interesting quiz for you.

We have other quizzes matching your interest.