Related Topics
Take Another Quiz

ISTQB Mock Test

20 Questions
ISTQB mock test

ISTQB mock test

Please wait...
Questions and Answers
  • 1. 
    When what is visible to end-users is a deviation from the specific or expected behavior, this is called:
    • A. 

      an error

    • B. 

      A fault

    • C. 

      A failure

    • D. 

      A defect

    • E. 

      A mistake

  • 2. 
    Regression testing should be performed:V)every weekW)after the software has changedX)as often as possibleY)when the environment has changedZ)when the project manager says
    • A. 

      V & w are true, x, y & z are false

    • B. 

      W, x & y are true, v & z are false

    • C. 

      W & y are true, v, x & z are false

    • D. 

      W is true, v, x, y & z are false

  • 3. 
    IEEE 829 test plan documentation standard contains all of the following except:
    • A. 

      Test items

    • B. 

      Test deliverables

    • C. 

      Test tasks

    • D. 

      Test environment

    • E. 

      Test specification

  • 4. 
    Testing should be stopped when:
    • A. 

      All the planned tests have been run

    • B. 

      Time has run out

    • C. 

      All faults have been fixed correctly

    • D. 

      Both a) and c)

    • E. 

      It depends on the risks for the system being tested

  • 5. 
    Order numbers on a stock control system can range between 10000 and 99999 inclusive. Which of thefollowing inputs might be a result of designing tests for only valid equivalence classes and validboundaries:
    • A. 

      1000, 5000, 99999

    • B. 

      9999, 50000, 100000

    • C. 

      10000, 50000, 99999

    • D. 

      10000, 99999

    • E. 

      9999, 10000, 50000, 99999, 10000

  • 6. 
    • A. 

      I, iii & iv are true. Ii & v are false

    • B. 

      Iii is true, I, ii, iv & v are false

    • C. 

      Iii & iv are true. i, ii & v are false

    • D. 

      I, iii, iv & v are true, ii us false

  • 7. 
    Non-functional system testing includes:
    • A. 

      Testing to see where the system does not function properly

    • B. 

      Testing quality attributes of the system including performance and usability

    • C. 

      Testing a system feature using only the software required for that action

    • D. 

      Testing a system feature using only the software required for that function

    • E. 

      Testing for functions that should not exist

  • 8. 
    Which of the following is NOT part of configuration management:
    • A. 

      Status accounting of configuration items

    • B. 

      Auditing conformance to ISO9001

    • C. 

      Identification of test versions

    • D. 

      Record of changes to documentation over time

    • E. 

      Controlled library access

  • 9. 
    Which of the following is the main purpose of the integration strategy for integration testing in thesmall?
    • A. 

      To ensure that all of the small modules are tested adequately

    • B. 

      To ensure that the system interfaces to other systems and networks

    • C. 

      To specify which modules to combine when and how many at once

    • D. 

      To ensure that the integration testing can be performed by a small team

    • E. 

      To specify how the software should be divided into modules

  • 10. 
    • A. 

      To know when a specific test has finished its execution

    • B. 

      To ensure that the test case specification is complete

    • C. 

      To set the criteria used in generating test inputs

    • D. 

      To know when test planning is complete

    • E. 

      To plan when to stop testing

  • 11. 
    • A. 

      Ii and v are true, I, iii and iv are false

    • B. 

      I and v are true, ii, iii and iv are false

    • C. 

      I, iv and v are true, ii and iii are false

    • D. 

      I and ii are true, iii, iv and v are false

    • E. 

      I is true, ii, iii, iv and v are false

  • 12. 
    Given the following code, which is true about the minimum number of test cases required for fullstatement and branch coverage:Read PRead QIF P+Q > 100 THENPrint “Large”ENDIFIf P > 50 THENPrint “P Large”ENDIF
    • A. 

      1 test for statement coverage, 3 for branch coverage

    • B. 

      1 test for statement coverage, 2 for branch coverage

    • C. 

      1 test for statement coverage, 1 for branch coverage

    • D. 

      2 tests for statement coverage, 3 for branch coverage

    • E. 

      2 tests for statement coverage, 2 for branch coverage

  • 13. 
    Given the following:Switch PC onStart “outlook”IF outlook appears THENSend an emailClose outlook
    • A. 

      1 test for statement coverage, 1 for branch coverage

    • B. 

      1 test for statement coverage, 2 for branch coverage

    • C. 

      1 test for statement coverage. 3 for branch coverage

    • D. 

      2 tests for statement coverage, 2 for branch coverage

    • E. 

      2 tests for statement coverage, 3 for branch coverage

  • 14. 
    • A. 

      1 test for statement coverage, 3 for branch coverage

    • B. 

      2 tests for statement coverage, 2 for branch coverage

    • C. 

      2 tests for statement coverage. 3 for branch coverage

    • D. 

      3 tests for statement coverage, 3 for branch coverage

    • E. 

      3 tests for statement coverage, 2 for branch coverage

  • 15. 
    • A. 

      SC = 1 and DC = 1

    • B. 

      SC = 1 and DC = 2

    • C. 

      SC = 1 and DC = 3

    • D. 

      SC = 2 and DC = 2

    • E. 

      SC = 2 and DC = 3

  • 16. 
    The place to start if you want a (new) test tool is:
    • A. 

      Attend a tool exhibition

    • B. 

      Invite a vendor to give a demo

    • C. 

      Analyse your needs and requirements

    • D. 

      Find out what your budget would be for the tool

    • E. 

      Search the internet

  • 17. 
    When a new testing tool is purchased, it should be used first by:
    • A. 

      A small team to establish the best way to use the tool

    • B. 

      Everyone who may eventually have some use for the tool

    • C. 

      The independent testing team

    • D. 

      The managers to see what projects it should be used in

    • E. 

      The vendor contractor to write the initial scripts

  • 18. 
    What can static analysis NOT find?
    • A. 

      The use of a variable before it has been defined

    • B. 

      Unreachable (“dead”) code

    • C. 

      Whether the value stored in a variable is correct

    • D. 

      The re-definition of a variable before it has been used

    • E. 

      Array bound violations

  • 19. 
    Which of the following is NOT a black box technique:
    • A. 

      Equivalence partitioning

    • B. 

      State transition testing

    • C. 

      LCSAJ

    • D. 

      Syntax testing

    • E. 

      Boundary value analysis

  • 20. 
    • 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

    • E. 

      Performed as early as possible in the lifecycle