ISTQB Mock Test - 13

30 Questions | Total Attempts: 799

SettingsSettingsSettings
ISTQB Mock Test Quizzes & Trivia

Questions and Answers
  • 1. 
    1.Software testing activities should start
    • A. 

      As soon as the code is written

    • B. 

      During the design stage

    • C. 

      When the requirements have been formally documented

    • D. 

      As soon as possible in the development life cycle

  • 2. 
    2.Faults found by users are due to:
    • A. 

      Poor quality software

    • B. 

      Poor software and poor testing

    • C. 

      Bad luck

    • D. 

      Insufficient time for testing

  • 3. 
    3.What is the main reason for testing software before releasing it?
    • A. 

      To show that system will work after release

    • B. 

      To decide when the software is of sufficient quality to release

    • C. 

      To find as many bugs as possible before release

    • D. 

      To give information for a risk based decision about release

  • 4. 
    4. which of the following statements is not true
    • A. 

      Performance testing can be done during unit testing as well as during the testing of whole system

    • B. 

      The acceptance test does not necessarily include a regression test

    • C. 

      Verification activities should not involve testers (reviews, inspections etc)

    • D. 

      Test environments should be as similar to production environments as possible

  • 5. 
    5. When reporting faults found to developers, testers should be:
    • A. 

      As polite, constructive and helpful as possible

    • B. 

      Firm about insisting that a bug is not a “feature” if it should be fixed

    • C. 

      Diplomatic, sensitive to the way they may react to criticism

    • D. 

      All of the above

  • 6. 
    6.In which order should tests be run?
    • A. 

      The most important tests first

    • B. 

      The most difficult tests first(to allow maximum time for fixing)

    • C. 

      The easiest tests first(to give initial confidence)

    • D. 

      The order they are thought of

  • 7. 
    7. The later in the development life cycle a fault is discovered, the more expensive it is to fix. why?
    • A. 

      The documentation is poor, so it takes longer to find out what the software is doing.

    • B. 

      Wages are rising

    • C. 

      The fault has been built into more documentation,code,tests, etc

    • D. 

      None of the above

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

  • 9. 
    9. A test design technique is
    • A. 

      A process for selecting test cases

    • B. 

      A process for determining expected outputs

    • C. 

      A way to measure the quality of software

    • D. 

      A way to measure in a test plan what has to be done

  • 10. 
    10. Testware(test cases, test dataset)
    • A. 

      Needs configuration management just like requirements, design and code

    • B. 

      Should be newly constructed for each new version of the software

    • C. 

      Is needed only until the software is released into production or use

    • D. 

      Does not need to be documented and commented, as it does not form part of the released software system

  • 11. 
    11. An incident logging system
    • A. 

      Only records defects

    • B. 

      Is of limited value

    • C. 

      Is a valuable source of project information during testing if it contains all incidents

    • D. 

      Should be used only by the test team.

  • 12. 
    12. Increasing the quality of the software, by better development methods, will affect the time needed for testing (the test phases) by:
    • A. 

      Reducing test time

    • B. 

      No change

    • C. 

      Increasing test time

    • D. 

      Can’t say

  • 13. 
    13. Coverage measurement
    • A. 

      Is nothing to do with testing

    • B. 

      Is a partial measure of test thoroughness

    • C. 

      Branch coverage should be mandatory for all software

    • D. 

      Can only be applied at unit or module testing, not at system testing

  • 14. 
    14. When should you stop testing?
    • A. 

      When time for testing has run out.

    • B. 

      When all planned tests have been run

    • C. 

      When the test completion criteria have been met

    • D. 

      When no faults have been found by the tests run

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

      Component testing should be black box, system testing should be white box.

    • B. 

      If u find a lot of bugs in testing, you should not be very confident about the quality of software

    • C. 

      The fewer bugs you find,the better your testing was

    • D. 

      The more tests you run, the more bugs you will find.

  • 16. 
    16. What is the important criterion in deciding what testing technique to use?
    • A. 

      How well you know a particular technique

    • B. 

      The objective of the test

    • C. 

      How appropriate the technique is for testing the application

    • D. 

      Whether there is a tool to support the technique

  • 17. 
    17. If the pseudo code below were a programming language ,how many tests are required to achieve 100% statement coverage? 1.If x=3 then 2.     Display_messageX; 3.       If y=2 then 4.          Display_messageY; 5.       Else 6.          Display_messageZ; 7.Else 8.     Display_messageZ;
    • A. 

      1

    • B. 

      2

    • C. 

      3

    • D. 

      4

  • 18. 
    18. Using the same code example as question 17,how many  tests are required to achieve 100% branch/decision coverage?
    • A. 

      1

    • B. 

      2

    • C. 

      3

    • D. 

      4

  • 19. 
    19 Which of the following is NOT a type of non-functional test?
    • A. 

      State-Transition

    • B. 

      Usability

    • C. 

      Performance

    • D. 

      Security

  • 20. 
    20. Which of the following  tools would you use to detect a memory leak?
    • A. 

      State analysis

    • B. 

      Coverage analysis

    • C. 

      Dynamic analysis

    • D. 

      Memory analysis

  • 21. 
    21. Which  of the following is NOT a standard related to testing?
    • A. 

      IEEE829

    • B. 

      IEEE610

    • C. 

      BS7925-1

    • D. 

      BS7925-2

  • 22. 
    22.which of the following is the component test standard?
    • A. 

      IEEE 829

    • B. 

      IEEE 610

    • C. 

      BS7925-1

    • D. 

      BS7925-2

  • 23. 
    23 which of the following statements are true?
    • A. 

      Faults in program specifications are the most expensive to fix.

    • B. 

      Faults in code are the most expensive to fix.

    • C. 

      Faults in requirements are the most expensive to fix

    • D. 

      Faults in designs are the most expensive to fix.

  • 24. 
    24. Which of the following is not the integration strategy?
    • A. 

      Design based

    • B. 

      Big-bang

    • C. 

      Bottom-up

    • D. 

      Top-down

  • 25. 
    25. Which of the following is a black box design technique?
    • A. 

      Statement testing

    • B. 

      Equivalence partitioning

    • C. 

      Error- guessing

    • D. 

      Usability testing

Related Topics
Back to Top Back to top