Section 6 Answers & Presentation

  • View
    1.032

  • Download
    1

Embed Size (px)

Text of Section 6 Answers & Presentation

  • 1. November 2006 Aberdeen Global IT Team ISTQB CTFL Study Session Section 6

2. Overview

  • Introductions
  • Review of Section 6 Practice Quiz
  • Open Forum

3. Introductions

  • Name
  • Tenure With Firm
  • Primary Job Function(s)
  • Testing Tools Used

4. 1. Name the test tool used by programmers to reproduce failures, investigate the state of programs and find the corresponding defect.

    • Configuration management tool
    • Debugging tool
    • Unit test framework tool
    • Stress testing tool
    • b. Debugging tool
    • Syllabus Section 6.1

5. 2. Which of the following tools offer support more appropriate for developers?

    • a.Static Analysis tools
    • b.Coverage measurement tools
    • c.Test Comparators
    • d.Modeling tools
    • d.a, b & d
    • Syllabus Section 6.1.3 & 6.1.5

6. 3. True or false, coverage measurement tools apply to all test activities over the entire software life cycle.

    • True
    • False
    • False
    • Syllabus Section 6.1.2

7. 4. Identify an objective of a pilot project:

    • Assessment of organizational maturity, strengths and weaknesses
    • Defining usage guidelines
    • Identification of opportunities for an improved test process supported by tools
    • Learn more detail about the tool
    • d. Learn more detail about the tool
    • Syllabus Section 6.3

8. 5.A gradual implementation with initial filters to exclude some messagesis an effective approach for what type of testing tools?

    • Test management tools
    • Static analysis tools
    • Performance tools
    • Test execution tools
    • b. Static analysis tools
    • Syllabus Section 6.2.2

9. 6.Identify the testing tool(s) that may have special considerations for use

    • A.Dynamic Analysis
    • Test execution
    • Static Analysis
    • Monitoring
      • A, B & C
      • C & D
      • B & C
      • all of the above
    • c. B & C
    • Syllabus Section 6.2.2

10. 7. Identify one or more of the potential benefit(s) of using tools:

    • Objective assessment
    • Capture tests by recording the actions of a manual tester
    • Replacement for test design and/or manual testing
    • Purchasing or leasing a tool
        • A & B
        • A only
        • D
        • None of the above
    • b. A only
    • Syllabus Section 6.2.1

11. 8. This test tool simulates the environment in which the test object will run:

    • Dynamic analysis tool
    • Monitoring tool
    • Coverage management tool
    • Test harness/unit test framework tool
    • d. Test harness/unit test framework tool
  • Syllabus Section 6.1.5

12. 9.Which tool(s) need to interface with other tools or spreadsheets in order to produce information in the best format for an organization?

    • Monitoring tool
    • Test management tool
    • Test comparators
    • Performance testing tool
    • b. Test management tool
    • Syllabus Section 6.2.2

13. 10. Requirements management tools ________.

    • check for consistency
    • offer quantitative analysis (metrics) related to the tests
    • aid in understanding the code
    • may accelerate and improve the development process
    • Check for consistency
    • Syllabus Section 6.1.2

14. 11.Which characteristic identifies a tool that supports performance and monitoring?

    • a. Can calculate metrics from the code
    • b. May facilitate the testing of components or part of a system by simulating the
    • environment in which that test object will run.
    • c. Often based on automated repetitive execution of tests, controlled by parameters
    • d. None of the above
    • c. Often based on automated repetitive execution of tests, controlled by parameters
    • Syllabus Section 6.1.6

15. 12. Which of the following answers reflect characteristics of test management tools?:

    • Logging of test results and generation of progress reports
    • Improve the efficiency of testing activities by automating repetitive tasks.
    • Independent version control or interface with an external configuration management tool
    • Assignment of actions to people (e.g. fix or confirmation test)
      • B & D
      • A, B & D
      • A & C
      • B, C & D
    • c. A & C
    • Syllabus Section 6.1.2

16. 13. Performance testing tools need someone with expertise in performance testing to help design the tests and interpret the results

    • True
    • False
    • True
    • Syllabus Section 6.2.2

17. 14. This is done in a small-scale pilot project, making it possible to minimize impacts if major hurdles are found:

    • Deployment of the test tool
    • Data-driven approach
    • Proof-of-concept
    • None of the above
    • c.Proof-of-concept
    • Syllabus Section 6.3

18. 15. Which testing tool supports developers, testers &/or quality assurance personnel in finding defects before dynamic testing?

    • Test Data Preparation tool
    • Modeling tool
    • Static analysis tool
    • Configuration Management tool
    • c. Static analysis tool
    • Syllabus Section 6.1.3

19. 16.Success factors for the deployment of the tool within an organization include:

    • Rolling out the tool to the rest of the organization incrementally
    • Defining usage guidelines, implementing a way to learn lessons from tool use.
    • Adapting and improving processes to fit with the use of the too
    • Evaluation against clear requirements and objective criteria
    • a, b & c
    • Syllabus Section 6.3

20. 17. The probe effect is the consequence of what type of testing tool?

    • a.Intrusive
    • Performance
    • Inclusive
    • Functional
    • a.Intrusive
    • .
    • Syllabus Section 6.1.1

21. 18.Which scripting technique uses a more generic script that can read the test data and perform the same test with different data?

    • Timing approach