Test Plan
Test Plan
Reviewed /
Document Prepared By Approved By
Approved By
Name
Role
Signature
Date
Controlled copy
Table of Contents
1.0 Overview 3
1.1 Purpose 3
1.2 System Description 3
1.3 Test Requirements 3
1.3.1 Testing Requirements 3
1.3.2 Types of Testing 3
1.3.3 Rounds of Testing 3
1.3.4 Testing Tools 4
1.4 Testing Scope 4
1.5 Items NOT TO BE tested 4
2.0 Test Planning 4
2.1 Schedule 4
2.2 Test Environment 4
2.3 Test Data 4
2.4 Test Cases 5
3.0 Resources Planning 5
3.1.1 Hardware 5
3.1.2 Software 5
3.1.3 Personnel 5
3.1.4 Resource matrix 5
4.0 Test Report 6
5.0 Assumptions, Dependencies and Constraints 6
6.0 Glossary & References 7
6.1 Glossary 7
6.2 Reference 8
7.0 Change Log 8
Controlled copy
1.0 Overview
1.1 Purpose
The purpose of the Test plan is to plan the approach for any type of testing to be executed
for the software. The types of testing that will be performed for this application are listed
here.
Tools Purpose
Scope Exclusions:
<Out of scope list for the project to be inserted here>
2.1 Schedule
<Project Schedule to be inserted here. Please Link to Workfront Project for real-
time access to schedule. This should include complete project timeline along with QA
Testing, UAT Testing, etc.>
3.1.1 Hardware
3.1.2 Software
3.1.3 Personnel
<Year>
Skillset Role Location
<Month 1> <Month 2> <Month 3>
Total
Proj
A C C I
Name
Resource
QA I A I I
Name
Resource
QA I R C A
Name
QA I R A R
QA I I R R
LEGEND
Accountable - Person or role accountable for the completion of the deliverable (There can only
A
be one)
Consulted - Person or role whose subject matter expertise is required in order to complete the
C
deliverable
Informed - Person or role who "need to know" the outcome, but don't need to be engaged in the
I
process
b. Gallo will provide requisite access to the relevant servers, applications, licensing
needs, requirement documents and all related testing artifacts to QA team
d. Based on the changes in scope and schedule Vendor <or QA Manager> and Gallo
<or IS Project Manager> will discuss on changes to the capacity required. <This
statement can change as appropriate if this is an outsourced or internally sourced QA
project.>
6.1 Glossary
Test Plan is a document describing the scope, approach, resources, milestones and
schedule of intended test activities. It identifies the test criteria, the features to be tested,
test data, test environment, testing tools to be used and the test deliverables
Test Scenarios Test scenarios detail the positive and negative validation points needed
to ensure that the requirements of the projects are met. This is a deliverable produced
during test design phase.
Test Case(s) is a detailed elucidation of the test scenarios. They are a set of test
conditions (explained in steps and expected results) that will determine whether features
/ functionalities of the application are working as per the requirements of the project. This
deliverable is produced during test design phase.
Requirements Traceability Matrix (RTM) is a deliverable produced during the test
design phase. This maps the requirements to the test scenarios. The objective of this
deliverable is to ensure test coverage - that all the requirements have at least one test
scenario.
Functional testing (user interface validation) is performed with the purpose of finding
bugs in functionalities of the application under test
Web service testing is validating the web services part of the application under test
System integration testing tests the interactions between two or more systems
Regression testing involves systematic retesting for defects in existing systems after
changes or enhancements have been made
Mobile testing involves functional testing of mobile handheld devices
Role based testing involves user credential validation of security groups & roles
Test automation Test execution performed by utilizing test automation tools
Performance testing involves load/performance to measure impacts on system
Security testing is restricted to user role based access validation
Reports Testing Validation on reports generated from the application under test
Browser compatibility testing is ensuring that the application functionality is consistent
across different browsers
Data migration testing involves validation of the migrated data from one database to
another
User acceptance testing involves validation by business users post the validation of the
Vendor QA Team
6.2 Reference
The below chart lists any standards or other reference material used in the creation of this
Test Plan.
Version
# Documents
Number
V1.0
V1.1 <If the change details are not explicitly documented in the table below,
reference should be provided here>
V1.2 <If the change details are not explicitly documented in the table below,
reference should be provided here>