background image
<< Test Inputs from Rational RequisitePro | Rational TestFactory >>
Risks and Resources
<< Test Inputs from Rational RequisitePro | Rational TestFactory >>
Continuing with Test Planning
87
Test planning helps you identify strategies for testing early and to communicate the
intent of testing activities to all stakeholders. Test planning in TestManager is
designed to work for your entire team:
s
Analysts use test plans to configure test inputs, define project iterations, and run
test coverage reports.
s
Developers can use test plans to perform unit tests and to verify that the test cases
are consistent with the implementation and development plans.
s
Testers use test plans to organize test cases (which are created from test inputs),
develop and run tests, and analyze test results.
s
Project leaders and managers use test plans to define project iterations, create custom
reports, and run test coverage reports.
Continuing with Test Planning
Building a test plan is an iterative process that starts early in the project. It continues
as analysts change requirements and elaborate on use cases, as developers design and
write code, and as testers revisit requirements and use cases, discovering more areas
or conditions to test. Test planning occurs in parallel with other development efforts,
including testing.
As you work on your own test plan, we suggest you consider at least the following
topics, described in the remainder of this section:
s
Risks and resources
s
Types of tests to perform
s
Stages of testing
s
Scheduling
Risks and Resources
Identifying risk is an important part of test planning. After you identify the available
testing resources, you must balance inevitable resource constraints with the project
and testing risks. As a result, you can refine the testing strategy.
We recommend that you prioritize tests as follows:
s
Must test (high)
­ You must run this test to avoid severe risk or to identify weak
project areas early in the development cycle. You cannot complete project testing
without completing this test.
s
Should test (medium)
­ You should schedule this test, but in a resource crunch,
might consider not running it.