
Test Plan is a document that describes the scope, approach, resources and schedule of test. The success of a testing project always depends on a well-written test plan. Test Plan is a blue print of testing activities.
Test Plan is influenced by the test policy and test strategy of the organization, the development life cycle and methods being used, types of testing etc. Test Planning is a continuous activity throughout the project. Feedback from test activities should be used to identify the changing risk and so the test plan can be adjusted.
Test Plan can be documented into different types,
- Master Test Plan: It is a single high-level test plan that defines all the test activities
- Testing Level Specific Plan: Plans for each testing types like
- Unit Test Plan
- Integration Test Plan
- System Test Plan
- Acceptance Test Plan
- Test Type Specific Test Plan: Plans for major types of test plans like,
- Performance Test Plan
- Security Test Plan

Test plan document is shared with the Business Analyst, Project managers, Developers and all the other stake holders to review, which helps the QA Team to create a high-quality Test Plan document that can deliver a more successful test result.