Test Strategy
Test Strategy
<Customer Name>
<Project Name>
Test Strategy
<Version No. >
Signature
Date
Project ID: <Project ID. > <SCI.ID. > / Ver: <Ver No.>
Table Of Contents
1.0 Overview....................................................................................................................... .3
1.1 Purpose & Scope........................................................................................................... ...........3
1.2 System Description................................................................................................ ..................3
1.3 Testing Scope.................................................................................................... .......................3
1.3.1 Unit Testing Scope........................................................................................ ......................3
1.3.2 System Testing Scope................................................................................................... ......3
1.4 What is not in the scope?.................................................................................... ....................3
Project ID: <Project ID. > <SCI.ID. > / Ver: <Ver No.>
1.0Overview
1.2System Description
< Briefly describe the objectives of the Application being tested. This is required as it
helps in ascertaining the focus of Testing. >
1.3Testing Scope
Testing scope should clearly define separately the testing to be done for system
migration as well as for the additional enhancements that are made as part of the
scope of the project.
Application Modules / Functions / Sub-systems etc. that will not get tested for
some specific reason (if applicable)
Types of testing that will not be performed>
Project ID: <Project ID. > <SCI.ID. > / Ver: <Ver No.>
2.0Test Planning
< The testing strategy for the System Testing should be addressed here. Whether
functional, performance, security and other aspects are applicable should be stated.
System Level Regression testing approach should also be addressed.
Regression Test Strategy
Mention what modules the changed module impacts
Mention the functionalities of such impacted modules and if possible
ascertain the critical / problematic features so as to be able to ensure that
regression coverage is 100% on these features
Internationalization Testing
Testing of Location specific usage of Calendars, date, time, currency,
numbers, separators etc.
Testing of miniscule display problems with fonts, Character shape, direction
etc
Testing of Character set and font display issues and truncated text requiring
objects and controls to be resized
Testing of spacing issues with string translation
2.1.2Test Coverage
<For each of the strategy (ies) outlined in the Test Strategy section, the % coverage and
the rationale for the same needs to be addressed. >
Project ID: <Project ID. > <SCI.ID. > / Ver: <Ver No.>
<Extent to which user interface testing will be addressed (refer to the User Interface Test
log)>
Table: Test Coverage in terms of Unit testing strategy
2.2Schedule
<Mention the schedule along with the responsibilities here in detail or alternatively
link to the MPP that provides this>
2.4Test Data
<Provide a general description of the sources of test data. Describe how the range of
test data will help to ensure the adequacy of testing, e.g., selection of boundary or null
values. >
< For each testing, test data preparation and handling shall be discussed. The source
of the data, responsibility and protection method shall be addressed. The decision
whether a sample production data bed or whole production test data bed shall be used
for Regression testing shall be stated here. >
Project ID: <Project ID. > <SCI.ID. > / Ver: <Ver No.>
Project ID: <Project ID. > <SCI.ID. > / Ver: <Ver No.>
4.0Test Deliverables
Test Cases (Unit, Integration and System test cases)
Test Data used for validation
Test Environment setup information
Version Number of the source files used in the build process and the testing
thereon
Test logs / As run logs (in case of Automated Testing)
Defect Report and Release report
The people to whom the results must be reported
Any special reporting requirements
Test Summary: The following format may be used for Test Summary
C N N R
Project ID: <Project ID. > <SCI.ID. > / Ver: <Ver No.>
5.0Resources Required
<This sub-section should estimate all the resources required to implement the tasks
identified including special requirements. The information can be presented in the form
of tables for the different phases of Testing (Unit, Integration and System Testing). >
5.1Hardware
Unit Testing System Testing Regression Testing
Name Qty Qty Qty Qty Qty Qty
Reqd Available Reqd Available Reqd Available
<Eg. Machines with 2 1 2 3 2 4
Windows NT, 256
MB RAM
Machine with 1 1 1 1 1 1
Windows 98, 256
MB RAM
5.2Software
Unit Testing System Testing Regression Testing
Name Copies Copies Copies Copies Copies Copies
Reqd Available Reqd Available Reqd Available
<Browsers – 2 2 2 3 2 4
IE5.0/Netscape
Navigator 4.7
Web server – 1 1 1 1 1 1
iPlanet 4.0
Database – Sybase 1 1 1 1 1 1
11.9.2
OS – Solaris 1 1 1 1 1 1
2.6(Deployment is
2.51)
Project ID: <Project ID. > <SCI.ID. > / Ver: <Ver No.>
5.3Personnel
< Please repeat the following table structure for describing the resources required for
the Integration and System Testing>
3 All the possible test cases have been Arrival of build with fixed defects
tested with the failure notified and the
fixes for the same have not arrived for re-
testing.
Project ID: <Project ID. > <SCI.ID. > / Ver: <Ver No.>
6.0Test Report
Please refer the link below for the Test Summary Report Template:
http://cognizantonline/qview/Docs/AVM/Testing/QTTS-TSUMM.doc
Project ID: <Project ID. > <SCI.ID. > / Ver: <Ver No.>
8.1Glossary
<In cases where terminology could be unfamiliar or open to
interpretation, provide a list defining the unclear terms.
Obtain agreement on these terms from all interested parties.
< If no one is forthcoming with the information you need, make
something up; they might not have done their jobs from the outset,
but they’ll be happy to correct your work! You will have achieved the
goal, which is clarity and agreement. >
8.2Reference
<List any standards or other reference material used in the creation of this Test Strategy.
Identify standards for acceptance criteria, defect severity, testable specifications, and so
on. (These standards may have to be created, or adapted from time to time; the first
use of this test strategy will require more work than later iterations.). Some standard
inputs are given below
2
PSPH
Project ID: <Project ID. > <SCI.ID. > / Ver: <Ver No.>
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>
Project ID: <Project ID. > <SCI.ID. > / Ver: <Ver No.>