Monday, December 1, 2008

Test Plan

Test Plan:

Testing activity requires a through planning right from the start of the project. Test plan is prepared as early as possible in the project. Test plan is derived while keeping in the organization's test policy,organizational goals,scope of testing, objectives,risks,constraints and client expectations(or product),product's complexity in mind.

Test Plan according to IEEE 829.

1.Test Plan Identifier

2. Introduction

3. Items to be tested

4. Features to be tested

5. Features not to be tested

6. Test Approach or Strategy

7. Acceptance criteria [Item Pass/Fail criteria or test exit criteria]

8. Suspension or resumption criteria

9. Test Deliverables

10. Testing tasks

11. Test environment and infrastructure

12. Responsibilities

13. Staffing and Training needs

14. Scheduling

15. Risk and Contingencies

16. Approval

It answers/defines many aspects of testing , like
- Defines overall strategy for testing
- Deciding upon the test environment
- Define test levels
- Defines and describes how to evaluate test results
- Selecting metrics for monitoring and controlling work, as well as defining test exit criteria
- Level of documentation required
- Deciding/Designing templates
- "What", "When", "Who" and "How much" testing
- Estimation of test effort and test cost, re-estimation and

Test planning is a continuous activity throughout all stages of SDLC.

No comments: