ISTQB- All Chapters Exam16

40 Questions | Total Attempts: 381

SettingsSettingsSettings
ISTQB- All Chapters Exam16 - Quiz

.


Questions and Answers
  • 1. 
    Choose the best answer for why Experience-based testing is usually NOT a sufficient test technique: Select one:
    • A. 

      Test cases and procedures must be written in detail so that any one can perform them

    • B. 

      It may have varying degrees of effectiveness because it relies on the tester's experience, imagination, and intuition

    • C. 

      It takes too long to complete, compared to scripted testing

    • D. 

      It can't be automated

  • 2. 
    _____________ is a Test design technique in which you use your knowledge and experience to anticipate what defects might be present in the item under test Select one:
    • A. 

      Specification-based Testing

    • B. 

      Error Guessing

    • C. 

      Structure-Based Testing

    • D. 

      Mutation Analysis

  • 3. 
    Exploratory Testing is a test technique based on the following Idea: Select one:
    • A. 

      Learn, design tests, and execute tests simultaneously

    • B. 

      Try something, anything, and see what happens

    • C. 

      Type randomly on the keyboard to force errors

    • D. 

      Identify test criteria and develop test cases as early as possible

  • 4. 
    Which of the following are potential difficulties with using structure-based testing to develop test cases? Select one:
    • A. 

      The source code may not be available to the tester

    • B. 

      The program’s control flow logic may be flawed

    • C. 

      The tester may not know the programming language being used

    • D. 

      The program may act unpredictably

  • 5. 
    A(n) _________ diagram represents high-level flows through a system, sub-system, or application. Select one:
    • A. 

      Program control

    • B. 

      Coverage

    • C. 

      Data flow

    • D. 

      Architecture/design

  • 6. 
    Code coverage goals should usually be based on: Select one:
    • A. 

      Program complexity and the skills of the developer

    • B. 

      Program complexity and the risk of failure

    • C. 

      The time available for testing

    • D. 

      Program complexity and the skills of the tester

  • 7. 
    Which statement is correct? Select one:
    • A. 

      100% statement coverage always guarantees 100% path coverage

    • B. 

      100% decision or branch coverage always guarantees 100% statement coverage

    • C. 

      If a program implements loops, the number of test cases needed to achieve 100% statement coverage is essentially infinite

    • D. 

      The number of tests to achieve 100% path coverage will always be more than the number to achieve 100% statement coverage

  • 8. 
    In structure-based testing a number of levels of coverage are define() Which is the correct ordering from the least comprehensive to the most comprehensive? Select one:
    • A. 

      100% path coverage, 100% multiple condition coverage, 100% statement coverage, 100% decision/branch coverage

    • B. 

      100% statement coverage, 100% condition coverage, 100% conformance coverage, 100% path coverage

    • C. 

      100% statement coverage, 100% decision/branch coverage, 100% condition coverage, 100% path coverage

    • D. 

      100% statement coverage, 100% path coverage, 100% decision/branch coverage, 100% multiple condition coverage

  • 9. 
    Which of these statements is true? Select one:
    • A. 

      100% path coverage from testing does not guarantee sufficient testing of a component

    • B. 

      100% path coverage is less comprehensive than 100% branch coverage

    • C. 

      100% path coverage will find most or all defects in a component

    • D. 

      All of the above

  • 10. 
    One Static Testing technique is Select one:
    • A. 

      Measuring code coverage achieved at the unit / component level

    • B. 

      Testing for race conditions using a load generation tool

    • C. 

      Executing the Functional test suite

    • D. 

      Reviewing requirements specification for ambiguity

  • 11. 
    Static Analysis of program source code often can identify: Select one:
    • A. 

      All defects before the code is executed

    • B. 

      Who developed and tested the code

    • C. 

      Process improvement opportunities

    • D. 

      The same defects as dynamic testing

  • 12. 
    Static Technique is defined as: Select one:
    • A. 

      Searching for defects by running the program using only invalid data

    • B. 

      Searching for defects by running the program using only valid data

    • C. 

      Searching for defects through inspection and analysis rather than running the program

    • D. 

      All of the above

  • 13. 
    The objectives of Static testing usually include all of the following EXCEPT: Select one:
    • A. 

      Finding deviations for standard coding practices

    • B. 

      Finding ambiguous and missing requirements

    • C. 

      Finding overly complex and not maintainable code

    • D. 

      Finding defects related to environmental issues such as hardware and operating systems

  • 14. 
    Which is NOT a phase of a formal review? Select one:
    • A. 

      Review meeting

    • B. 

      Individual preparation

    • C. 

      Review process evaluation

    • D. 

      Planning

  • 15. 
    Which of the following is usually a success factor for formal reviews? Select one:
    • A. 

      The review team is trained and comfortable in their roles

    • B. 

      The review has loosely defined goals

    • C. 

      The reviewers first see the review item in the review meeting

    • D. 

      The people issues are not discussed

  • 16. 
    In a walkthrough: Select one:
    • A. 

      The author of the work product leads the walkthrough

    • B. 

      Pre-meeting preparation is optional

    • C. 

      Sessions are generally open-ended rather than time-boxed

    • D. 

      All of the above All of the above - correct

  • 17. 
    A (An) __________ is a documented, defined process focused on gaining consensus on the correctness and completeness of a technical work product. Select one:
    • A. 

      Informal review

    • B. 

      Outside review

    • C. 

      Inspection

    • D. 

      Technical review

  • 18. 
    In an inspection, the moderator is: Select one:
    • A. 

      The manager of the person whose work product is being reviewed

    • B. 

      The designated scribe (or recorder)

    • C. 

      A trained leader with no vested interest in the work product being reviewed

    • D. 

      The author of the work product being reviewed

  • 19. 
    Static Analysis tools find: Select one:
    • A. 

      Defects

    • B. 

      Failures

    • C. 

      Requirements

    • D. 

      All of the above

  • 20. 
    Static Analysis tools often create many false positives(Warnings, that are infact not problems). These warnings : Select one:
    • A. 

      Are Simply problems with the tools and can be safely ignored by testers

    • B. 

      Should be logged as System defects

    • C. 

      Must be verified individually to determine their validity

    • D. 

      Make today's static analysis tools virtually useless

  • 21. 
    Which of the following are static analysis tools usually NOT able to find? Select one:
    • A. 

      Standards violations

    • B. 

      Unreachable code

    • C. 

      Security Vulnerabilities

    • D. 

      Failures caused by design errors

  • 22. 
    ___________ describes the practices to evaluate whether or not a product or system complies with its requirements specification and accomplishes its stated purpose.
    • A. 

      Verification

    • B. 

      Validation

    • C. 

      Testing

    • D. 

      Quality assurance

  • 23. 
    Using the V-model for software development, during what development activity should acceptance testing work begin?
    • A. 

      Coding

    • B. 

      Detailed design

    • C. 

      Requirements

    • D. 

      High-level design

  • 24. 
    The V-model software development lifecycle shows that
    • A. 

      For every development activity there is a corresponding testing activity

    • B. 

      Each testing activity can be planned as its corresponding development activity is being performed

    • C. 

      Test planning can begin long before the code is ready to test

    • D. 

      All of the above

  • 25. 
    When using an incremental development model:
    • A. 

      Developers continue adding features and functionality in each subsequent increment

    • B. 

      Developers use the V-model of software development

    • C. 

      Developers create the entire system in one increment from start to finish

    • D. 

      Developers increment components for testing

Back to Top Back to top