session section 6

Upload: amirmoto

Post on 30-May-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/14/2019 Session Section 6

    1/24

    1Booz A

    November 2006

    Aberdeen Global IT Team

    ISTQB CTFL Study Session Section 6

  • 8/14/2019 Session Section 6

    2/24

    2Booz A

    Overview

    Introductions

    Review of Section 6 Practice Quiz

    Open Forum

  • 8/14/2019 Session Section 6

    3/24

    3Booz A

    Introductions

    Name

    Tenure With Firm

    Primary Job Function(s)

    Testing Tools Used

  • 8/14/2019 Session Section 6

    4/24

    4Booz A

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

    a. Configuration management tool

    b. Debugging tool

    c. Unit test framework tool

    d. Stress testing tool

    b. Debugging tool

    Syllabus Section 6.1

  • 8/14/2019 Session Section 6

    5/24

    5Booz A

    2. Which of the following tools offer support more appropriate fordevelopers?

    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

  • 8/14/2019 Session Section 6

    6/246Booz A

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

    a. True

    b. False

    e. False

    Syllabus Section 6.1.2

  • 8/14/2019 Session Section 6

    7/247Booz A

    4. Identify an objective of a pilot project:

    a. Assessment of organizational maturity, strengths and weaknesses

    b. Defining usage guidelines

    c. Identification of opportunities for an improved test process supported by tools

    d. Learn more detail about the tool

    d. Learn more detail about the tool

    Syllabus Section 6.3

  • 8/14/2019 Session Section 6

    8/24 8Booz A

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

    a. Test management tools

    b. Static analysis tools

    c. Performance tools

    d. Test execution tools

    b. Static analysis tools

    Syllabus Section 6.2.2

  • 8/14/2019 Session Section 6

    9/24 9Booz A

    6. Identify the testing tool(s) that may have special considerationsfor use

    A. Dynamic Analysis

    B. Test execution

    C. Static Analysis

    D. Monitoring

    a. A, B & C

    b. C & D

    c. B & C

    d. all of the above

    c. B & C

    Syllabus Section 6.2.2

  • 8/14/2019 Session Section 6

    10/24 10Booz A

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

    A. Objective assessment

    B. Capture tests by recording the actions of a manual tester

    C. Replacement for test design and/or manual testing

    D. Purchasing or leasing a tool

    a. A & B

    b. A only

    c. D

    d. None of the above

    b. A only

    Syllabus Section 6.2.1

  • 8/14/2019 Session Section 6

    11/24 11Booz A

    8. This test tool simulates the environment in which the test objectwill run:

    a. Dynamic analysis tool

    b. Monitoring tool

    c. Coverage management tool

    d. Test harness/unit test framework tool

    d. Test harness/unit test framework tool

    Syllabus Section 6.1.5

  • 8/14/2019 Session Section 6

    12/24 12Booz A

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

    a. Monitoring tool

    b. Test management tool

    c. Test comparators

    d. Performance testing tool

    b. Test management tool

    Syllabus Section 6.2.2

  • 8/14/2019 Session Section 6

    13/2413Booz A

    10. Requirements management tools ________.

    a. check for consistency

    b. offer quantitative analysis (metrics) related to the tests

    c. aid in understanding the code

    d. may accelerate and improve the development process

    h. Check for consistency

    Syllabus Section 6.1.2

  • 8/14/2019 Session Section 6

    14/2414Booz A

    11. Which characteristic identifies a tool that supports performanceand 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

  • 8/14/2019 Session Section 6

    15/2415Booz A

    12. Which of the following answers reflect characteristics of testmanagement tools?:

    A. Logging of test results and generation of progress reports

    B. Improve the efficiency of testing activities by automating repetitive tasks.

    C. Independent version control or interface with an external configuration management tool

    D. Assignment of actions to people (e.g. fix or confirmation test)

    a. B & D

    b. A, B & D

    c. A & C

    d. B, C & D

    c. A & C

    Syllabus Section 6.1.2

  • 8/14/2019 Session Section 6

    16/24

    16Booz A

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

    a. True

    b. False

    e. True

    Syllabus Section 6.2.2

  • 8/14/2019 Session Section 6

    17/24

    17Booz A

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

    a. Deployment of the test tool

    b. Data-driven approach

    c. Proof-of-concept

    d. None of the above

    c. Proof-of-concept

    Syllabus Section 6.3

  • 8/14/2019 Session Section 6

    18/24

    18Booz A

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

    a. Test Data Preparation tool

    b. Modeling tool

    c. Static analysis tool

    d. Configuration Management tool

    c. Static analysis tool

    Syllabus Section 6.1.3

  • 8/14/2019 Session Section 6

    19/24

    19Booz A

    16. Success factors for the deployment of the tool within an organizationinclude:

    a. Rolling out the tool to the rest of the organization incrementally

    b. Defining usage guidelines, implementing a way to learn lessons from tool use.

    c. Adapting and improving processes to fit with the use of the too

    d. Evaluation against clear requirements and objective criteria

    a, b & c

    Syllabus Section 6.3

  • 8/14/2019 Session Section 6

    20/24

    20Booz A

    17. The probe effect is the consequence of what type of testingtool?

    a. Intrusive

    b. Performance

    c. Inclusive

    d. Functional

    a. Intrusive

    .Syllabus Section 6.1.1

  • 8/14/2019 Session Section 6

    21/24

    21Booz A

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

    a. Timing approach

    b. Test execution approach

    c. Data-driven approach

    d. Keyword-driven approach

    c. Data-driven approach

    Syllabus Section 6.2.2

  • 8/14/2019 Session Section 6

    22/24

    22Booz A

    19. Identify the testing tool that may also be referred to as a captureplayback tool

    a. Test harness/unit test framework

    b. Test execution

    c. Coverage measurement

    d. Security

    e. a & b

    b. Test execution tools

    Syllabus Section 6.1.5

  • 8/14/2019 Session Section 6

    23/24

    23Booz A

    20. Mercury Quality Test Professional could be classified under which ofthe following tools:

    Static Analysis

    Test Data preparation

    Test Execution

    Heuristic

    c. Test Execution

    Syllabus Section 6.1.5

  • 8/14/2019 Session Section 6

    24/24

    24Booz A

    Open Forum