ISTQB Foundation Level --practice Exam Paper 1

21 Questions

Settings
ISTQB Quizzes & Trivia

ISTQB foundation level -practice exam 1


Questions and Answers
  • 1. 
    Given the following types of tool, which tools would typically be used by developers and which by anindependent test team:i. static analysisii. performance testingiii. test managementiv. dynamic analysisv. test runningvi. test data preparation
    • A. 

      Developers would typically use i, iv and vi; test team ii, iii and v

    • B. 

      Developers would typically use i and iv; test team ii, iii, v and vi

    • C. 

      Developers would typically use i, ii, iii and iv; test team v and vi

    • D. 

      Developers would typically use ii, iv and vi; test team I, ii and v

    • E. 

      Developers would typically use i, iii, iv and v; test team ii and vi

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

    • E. 

      Testing by an independent test team

  • 3. 
    • A. 

      Black box design techniques all have an associated measurement technique

    • B. 

      White box design techniques all have an associated measurement technique

    • C. 

      Cyclomatic complexity is not a test measurement technique

    • D. 

      Black box measurement techniques all have an associated test design technique

    • E. 

      White box measurement techniques all have an associated test design technique

  • 4. 
    • A. 

      Inspection is the most formal review process

    • B. 

      Inspections should be led by a trained leader

    • C. 

      Managers can perform inspections on management documents

    • D. 

      Inspection is appropriate even when there are no written documents

    • E. 

      Inspection compares documents with predecessor (source) documents

  • 5. 
    A typical commercial test execution tool would be able to perform all of the following EXCEPT:
    • A. 

      Generating expected outputs

    • B. 

      Replaying inputs according to a programmed script

    • C. 

      Comparison of expected outcomes with actual outcomes

    • D. 

      Recording test inputs

    • E. 

      Reading test values from a data file

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

    • E. 

      Re-testing is done by developers, regression testing is done by independent testers

  • 7. 
    Expected results are:
    • A. 

      Only important in system testing

    • B. 

      Only used in component testing

    • C. 

      Never specified in advance

    • D. 

      Most useful when specified in advance

    • E. 

      Derived from the code

  • 8. 
    Test managers should not:
    • A. 

      Report on deviations from the project plan

    • B. 

      Sign the system off for release

    • C. 

      Re-allocate resource to meet original plans

    • D. 

      Raise incidents on faults that they have found

    • E. 

      Provide information for risk analysis and quality improvement

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

      Code reviews

    • B. 

      Code inspections

    • C. 

      A coverage tool

    • D. 

      A test management tool

    • E. 

      A static analysis tool

  • 10. 
    A tool that supports traceability, recording of incidents or scheduling of tests is called:
    • A. 

      A dynamic analysis tool

    • B. 

      A test execution tool

    • C. 

      A debugging tool

    • D. 

      A test management tool

    • E. 

      A configuration management tool

  • 11. 
    • A. 

      How to fix the fault

    • B. 

      How to reproduce the fault

    • C. 

      Test environment details

    • D. 

      Severity, priority

    • E. 

      The actual and expected outcomes

  • 12. 
    Which expression best matches the following characteristics or review processes:1. led by author2. undocumented3. no management participation4. led by a trained moderator or leader5. uses entry exit criterias) inspectiont) peer reviewu) informal reviewv) walkthrough
    • A. 

      S = 4, t = 3, u = 2 and 5, v = 1

    • B. 

      S = 4 and 5, t = 3, u = 2, v = 1

    • C. 

      S = 1 and 5, t = 3, u = 2, v = 4

    • D. 

      S = 5, t = 4, u = 3, v = 1 and 2

    • E. 

      S = 4 and 5, t = 1, u = 2, v = 3

  • 13. 
    Which of the following is NOT part of system testing:
    • A. 

      Business process-based testing

    • B. 

      S = 4 and 5, t = 3, u = 2, v = 1

    • C. 

      S = 1 and 5, t = 3, u = 2, v = 4

    • D. 

      S = 5, t = 4, u = 3, v = 1 and 2

    • E. 

      S = 4 and 5, t = 1, u = 2, v = 3

  • 14. 
    Which of the following is NOT part of system testing:
    • A. 

      Business process-based testing

    • B. 

      Performance, load and stress testing

    • C. 

      Requirements-based testing

    • D. 

      Usability testing

    • E. 

      Top-down integration testing

  • 15. 
    What statement about expected outcomes is FALSE:
    • A. 

      Expected outcomes are defined by the software’s behaviour

    • B. 

      Expected outcomes are derived from a specification, not from the code

    • C. 

      Expected outcomes include outputs to a screen and changes to files and databases

    • D. 

      Expected outcomes should be predicted before a test is run

    • E. 

      Expected outcomes may include timing constraints such as response times

  • 16. 
    The standard that gives definitions of testing terms is:
    • A. 

      ISO/IEC 12207

    • B. 

      BS7925-1

    • C. 

      BS7925-2

    • D. 

      ANSI/IEEE 829

    • E. 

      ANSI/IEEE 729

  • 17. 
    The cost of fixing a fault:
    • A. 

      Is not important

    • B. 

      Increases as we move the product towards live use

    • C. 

      Decreases as we move the product towards live use

    • D. 

      Is more expensive if found in requirements than functional design

    • E. 

      Can never be determined

  • 18. 
    Which of the following is NOT included in the Test Plan document of the Test DocumentationStandard:
    • A. 

      Test items (i.e. software versions)

    • B. 

      What is not to be tested

    • C. 

      Test environments

    • D. 

      Quality plans

    • E. 

      Schedules and deadlines

  • 19. 
    Could reviews or inspections be considered part of testing:
    • A. 

      No, because they apply to development documentation

    • B. 

      No, because they are normally applied before testing

    • C. 

      No, because they do not apply to the test documentation

    • D. 

      Yes, because both help detect faults and improve quality

    • E. 

      Yes, because testing includes all non-constructive activities

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

    • E. 

      Generating many transactions

  • 21. 
    Error guessing is best used
    • A. 

      As the first approach to deriving test cases

    • B. 

      After more formal techniques have been applied

    • C. 

      By inexperienced testers

    • D. 

      After the system has gone live

    • E. 

      Only by end users