MSF for Agile Software Development Visual Studio 2005 Team System logo

Activity:

Define Test Approach

Participating Roles

Responsible:

Tester

Overview

Entry Criteria

    Dependencies:

    • The project vision statement has been published to the project portal.

    Sub-Activities

    1

    Determine the Project Context

    • Identify unique project risks and the users they might affect. Identify special situations that might impact the level of testing needed. For example, a project domain may be subject to regulation that determines the testing that has to be done.
    • Consider risk impacts. Determine what is at stake if the product should fail.

    2

    Determine the Test Mission

    • Identify the project goals to be satisfied through testing.
    • Consult the architect and business analyst on technical uncertainties and user risks.
    • Clarify expectations regarding the contribution to be made by testing.
    • Collaborate with the business analyst and the architect to create a list of prioritized technical uncertainties and user risks.

    3

    Assess Possible Testing Techniques

    • Assess the available tools for testing.
    • Assess the skills of the testing team.
    • Determine the testing techniques possible and appropriate for the project based on the tools and skill sets available.

    4

    Define Test Metrics

    • Work with developers to determine realistic code coverage metric thresholds for unit testing development tasks. This is a mandatory test metric.
    • Use the project context, test mission, and test techniques to determine the test metrics. These test metrics will often include thresholds for various types of tests (Web, load, or stress) or percentage of tests automated.
    • Work with the business analyst to determine realistic metric thresholds for shipping the product. These targets should also be determined by the context of the project.
    • Add test metric thresholds to the relevant reports and to the test approach worksheet.
    • Publish the test approach worksheet.

    Exit Criteria

    The test metric thresholds have been defined. The metric threshold for unit testing is mandatory.

    © 2006 Microsoft Corporation. All rights reserved.

    Version 4.1.0