Test plan
We include the following sections in a test plan:
- Test plan identifier; introduction (brief document description).
- Test items (items like source code, object code, etc).
- Features to be tested. Includes all software features, combinations of features, associated test design specification.
- Approach (details the overall approach to testing).
- Item pass/fail criteria (determines if a software item has passed or failed the test).
- Exit criteria (define criteria for stopping testing).
- Test deliverables (test plan, specification, summary report).
- Testing tasks (tasks for planning and executing testing).
- Environmental description (hardware, software, etc.).
- Roles and responsibilities; staffing and training needs.
- Schedule (delivery dates and key milestones).
- Risks and contingencies (contingency plan for each risk).
- Approvals (identify the document approvers).
