This document was uploaded by user and they confirmed that they have the permission to share
it. If you are author or own the copyright of this book, please report to us by using this DMCA
report form. Report DMCA
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
2.0 Test Planning...................................................................................... ..........................4 2.1 Test Strategy & Approach.......................................................................................... ..............4 2.1.1 Test Strategy .................................................................................................. ....................4 2.1.2 Test Coverage...................................................................................................... ...............4 2.1.3 Items TO BE / NOT TO BE tested ........................................................................ .............5 2.2 Schedule................................................................................................................................. ...5 2.3 Test Environment Set Up .................................................................................. ......................5 2.4 Test Data................................................................................................................................ ....5
3.0 Problem Reporting and Data Recording......................................................... ............6 4.0 Test Deliverables.............................................................................. ............................7 5.0 Resources Required........................................................................................... ..........8 5.1 Hardware................................................................................................................ ...................8 5.2 Software........................................................................................................... .........................8 5.3 Personnel.............................................................................................................. ....................9 5.4 Other Resource Requirements...................................................................................... ..........9 5.5 Suspension Criteria and Resumption Requirements............................................... .............9
1.0Overview 1.1Purpose & Scope The purpose of the Test plan is to plan for Unit and System Testing inclusive of Regression testing of the software. The scope of this test plan includes the following 1.
Plan resources (human, software, hardware)
2.
Plan for test coverage, test strategy
3.
Schedule for Testing
4.
Plan for environment, Test Data
5.
Any other pre-requisites
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.
1.3.1Unit Testing Scope <Mention the software units that will be taken up for unit testing>
1.3.2System Testing Scope <Mention the software units that will be taken up for system testing>
1.4What is not in the scope? <Mention what is not part of the Testing scope. This must include
Application Modules / Functions / Sub-systems etc. that will not get tested for some specific reason (if applicable)
2.0Test Planning 2.1Test Strategy & Approach 2.1.1Test Strategy Unit Test Strategy < The Testing Strategy to be followed by the project while testing should be discussed. The Unit level regression testing should also be addressed>.
System Test Strategy < 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
Regression test strategy should also address the following:
Test data preparation
Test data validation
Test data manipulation for input files before execution
Test data manipulation for output files before comparison
Testing plan for batch and online applications
Actual scope for testing that includes path coverage analysis etc.
<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 System / Subsystem
Componen t / Class / Programs
Strategy
% Coverage
Rationale for the same
Table: Test Coverage in terms of System testing Type of Testing % Coverage Rationale for the same Functional Testing Load Testing Stress Testing Automation Browser Compatibility : : Table: Test Coverage in terms of Regression testing strategy System / Subsystem
Strategy
% Coverage
Rationale for the same
2.1.3Items TO BE / NOT TO BE tested
2.2Schedule <Mention the schedule along with the responsibilities here in detail or alternatively link to the MPP that provides this>
2.3Test Environment Set Up
2.4Test Data < 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: Release ID: QTMC-TSTSTR.doc / 1.02 / 03.06.2005