(Name of Project) : Test Plan
(Name of Project) : Test Plan
[name of project]
Test Plan
Revision History
Date Version Author Description
Table of Contents
1. Overview 3
1.1. Purpose 3
1.2. Scope 3
2. Testing Summary 3
2.1. Scope of Testing 3
6. Other Testing 3
6.1. Security 3
6.2. Stress & Volume Testing (S&V) 3
6.3. Connectivity Testing (CT) 3
6.4. Disaster Recovery/Back Up 3
6.5. Unit Testing 3
6.6. Integration Testing 3
7. Test Strategy 3
7.1. Test level responsibility 3
7.2. Test Type & Approach 3
7.3. Build strategy 3
7.4. Test Execution Schedule 3
7.5. Facility, data, and resource provision plan 3
7.6. Testing Tools 3
7.7. Testing Handover Procedure 3
7.8. Testing Metrics 3
12. Definitions 3
13. References 3
1. Overview
1.1. Purpose
1.2. Scope
Detail the scope of this document. For example:
This document details the testing that will be performed by the project team for the <project
name> project. It defines the overall testing requirements and provides an integrated view of the
project test activities. Its purpose is to document:
● What will be tested;
● How testing will be performed;
● What resources are needed, and when
2. Testing Summary
Function to be tested
Test Name of the The objective the test is trying to The criteria that will be evaluated to demonstrat
referenc function or sub- demonstrate test is successful
e function being
tested
Regression testing
Test Name of the The objective the test is trying to The criteria that will be evaluated to demonstrat
referenc function or sub- demonstrate test is successful
e function being
regression tested
6. Other Testing
6.1. Security
Detail what security testing will be performed and who will perform it.
7. Test Strategy
Unit Testing P
Integration Testing P
Security Testing P S
Connectivity Testing P
User Acceptance Testing S P
Production Verification Testing S P
Process Tool
8.2.3. Software
Define the software requirements of the test environment. This includes the software to be tested
and any tools that will be used to assist in testing. This should include the software name,
versions and item (eg operating system, database etc.). Identify who will supply them, when and
how.
8.2.4. Interfaces
Define the interfaces to external applications. Identify who will establish the interface, when and
how – refer to Interface Agreement if required.
9.1. Assumptions
Detail any assumptions made for testing.
For example, business analyst and development team members will be available to provide
support, training and defect resolution to the test team members as required
9.2. Dependencies
Detail testing dependencies
For example, access to the system in the test environment, will be configured by the system
administrator for all test team members identified prior to the commencement of testing
11.1. Approvals
Detail the responsibilities for testing signoff. For example, the following persons are responsible
for the critical aspects of testing:
Task Responsible Person Escalation/ Approver
11.3. Training
The following training requirements have been identified to ensure testing can commence:
12. Definitions
The following acronyms and terms have been used through out this document
Term/Acronym Definition
13. References
The following documents have been used to assist in creation of this document.
# Document name Version Comments
Primary Contact
Name
Title/Organisation
Phone
Secondary Contact
Name
Title/Organisation
Phone