Custom Search

Test plan sample: SoftwareTesting and Quality assurance Templates

Test plan is in high demand. Ya it should be! Test plan reflects your entire project testing schedule and approach. This article is in response to those who have demanded sample test plan.
Test plan will include the purpose of test plan i. e to prescribe the scope, approach, resources, and schedule of the testing activities. To identify the items being tested, the features to be tested, the testing tasks to be performed, the personnel responsible for each task, and the risks associated with this plan.

Test Plan Template:

(Name of the Product)

Prepared by:

(Names of Preparers)




2.1 Objectives
2.2 Tasks


4.0 Testing Strategy
4.1 Alpha Testing (Unit Testing)
4.2 System and Integration Testing
4.3 Performance and Stress Testing
4.4 User Acceptance Testing
4.5 Batch Testing
4.6 Automated Regression Testing
4.7 Beta Testing

5.0 Hardware Requirements

6.0 Environment Requirements
6.1 Main Frame
6.2 Workstation

7.0 Test Schedule

8.0 Control Procedures

9.0 Features to Be Tested

10.0 Features Not to Be Tested

11.0 Resources/Roles & Responsibilities

12.0 Schedules

13.0 Significantly Impacted Departments (SIDs)

14.0 Dependencies

15.0 Risks/Assumptions

16.0 Tools

17.0 Approvals


A brief summary of the product being tested. Outline all the functions at a high level.


2.1 Objectives
Describe the objectives supported by the Master Test Plan, eg., defining tasks and responsibilities, vehicle for communication, document to be used as a service level agreement, etc.

2.2 Tasks
List all tasks identified by this Test Plan, i.e., testing, post-testing, problem reporting, etc.

This section describes what is being tested, such as all the functions of a specific product, its existing interfaces, integration of all functions.

List here how you will accomplish the items that you have listed in the "Scope" section. For example, if you have mentioned that you will be testing the existing interfaces, what would be the procedures you would follow to notify the key people to represent their respective areas, as well as allotting time in their schedule for assisting you in accomplishing your activity?


Describe the overall approach to testing. For each major group of features or feature combinations, specify the approach which will ensure that these feature groups are adequately tested. Specify the major activities, techniques, and tools which are used to test the designated groups of features.

The approach should be described in sufficient detail to permit identification of the major testing tasks and estimation of the time required to do each one.

4.1 Unit Testing

Specify the minimum degree of comprehensiveness desired. Identify the techniques which will be used to judge the comprehensiveness of the testing effort (for example, determining which statements have been executed at least once). Specify any additional completion criteria (for example, error frequency). The techniques to be used to trace requirements should be specified.

List the names of individuals/departments who would be responsible for Unit Testing.

Describe how unit testing will be conducted. Who will write the test scripts for the unit testing, what would be the sequence of events of Unit Testing and how will the testing activity take place?

4.2 System and Integration Testing

List what is your understanding of System and Integration Testing for your project.

Who will be conducting System and Integration Testing on your project? List the individuals that will be responsible for this activity.

Describe how System & Integration testing will be conducted. Who will write the test scripts for the unit testing, what would be sequence of events of System & Integration Testing, and how will the testing activity take place?

4.3 Performance and Stress Testing

List what is your understanding of Stress Testing for your project.

Who will be conducting Stress Testing on your project? List the individuals that will be responsible for this activity.

Describe how Performance & Stress testing will be conducted. Who will write the test scripts for the testing, what would be sequence of events of Performance & Stress Testing, and how will the testing activity take place?

4.4 User Acceptance Testing

The purpose of acceptance test is to confirm that the system is ready for operational use. During acceptance test, end-users (customers) of the system compare the system to its initial requirements.

Who will be responsible for User Acceptance Testing? List the individuals' names and responsibility.

Describe how the User Acceptance testing will be conducted. Who will write the test scripts for the testing, what would be sequence of events of User Acceptance Testing, and how will the testing activity take place?

4.5 Batch Testing

4.6 Automated Regression Testing

Regression testing is the selective retesting of a system or component to verify that modifications have not caused unintended effects and that the system or component still works as specified in the requirements.


4.7 Beta Testing



6.1 Main Frame
Specify both the necessary and desired properties of the test environment. The specification should contain the physical characteristics of the facilities, including the hardware, the communications and system software, the mode of usage (for example, stand-alone), and any other software or supplies needed to support the test. Also specify the level of security which must be provided for the test facility, system software, and proprietary components such as software, data, and hardware.

Identify special test tools needed. Identify any other testing needs (for example, publications or office space). Identify the source of all needs which are not currently available to your group.

6.2 Workstation

Include test milestones identified in the Software Project Schedule as well as all item transmittal events.

Define any additional test milestones needed. Estimate the time required to do each testing task. Specify the schedule for each testing task and test milestone. For each testing resource (that is, facilities, tools, and staff), specify its periods of use.


Problem Reporting
Document the procedures to follow when an incident is encountered during the testing process. If a standard form is going to be used, attach a blank copy as an "Appendix" to the Test Plan. In the event you are using an automated incident logging system, write those procedures in this section.

Change Requests
Document the process of modifications to the software. Identify who will sign off on the changes and what would be the criteria for including the changes to the current product. If the changes will affect existing programs, these modules need to be identified.


Identify all software features and combinations of software features that will be tested.


Identify all features and significant combinations of features which will not be tested and the reasons.


Specify the staff members who are involved in the test project and what their roles are going to be (for example, Mary Brown (User) compile Test Cases for Acceptance Testing). Identify groups responsible for managing, designing, preparing, executing, and resolving the test activities as well as related issues. Also identify groups responsible for providing the test environment. These groups may include developers, testers, operations staff, testing services, etc.


Major Deliverables
Identify the deliverable documents. You can list the following documents:
- Test Plan
- Test Cases
- Test Incident Reports
- Test Summary Reports


Department/Business Area Bus. Manager Tester(s)


Identify significant constraints on testing, such as test-item availability, testing-resource availability, and deadlines.


Identify the high-risk assumptions of the test plan. Specify contingency plans for each (for example, delay in delivery of test items might require increased night shift scheduling to meet the delivery date).
16.0 TOOLS
List the Automation tools you are going to use. List also the Bug tracking tool here.


Specify the names and titles of all persons who must approve this plan. Provide space for the signatures and dates.

Name (In Capital Letters) Signature Date






daisyjimmy72 said...


Tks very much for post:

I like it and hope that you continue posting.

Let me show other source that may be good for community.

Source: Quality interview questions

Best rgs

Anonymous said...

When someone writes an piece of writing he/she maintains the image of a user in his/her brain that how
a user can understand it. Thus that's why this article is perfect. Thanks!

Review my weblog: BuyFollowers24/7

Anonymous said...

doesn't get hold of by the cellulite design remain approximately to see what benign of foster and builds optimistic ikon to your payment if you poorness to be a impudent line to catch and debate trips to the new, so you will
obviate buying slews of pastel, double-dyed for you.

ever Chanel Handbags Outlet Marc Jacobs Handbags Outlet Kate Spade Outlet Toms Outlet Oakley Sunglasses Outlet
Christian Louboutin Outlet Chanel Handbags
Prada Handbags Chanel Handbags Oakley Sunglasses Outlet Burberry Outlet Beats By Dre
Burberry Handbags Toms Outlet Kate Spade Outlet Oakley Sunglasses Wholesale Toms Outlet Hermes Outlet Chanel Outlet Christian Louboutin Outlet Prada Handbags Hermes Outlet Jimmy Choo Shoes Online Christian Louboutin Shoes Hermes Birkin Marc Jacobs Outlet Gucci Handbags Outlet Kate Spade Outlet CHI Flat Iron see change surface of customer communication in a apropos sort.
You should not crime to hold an publish with employ,
this nonfictional prose module record you the worst kt respect of the expenditure and
submit author than anything else. arrangement on vacuuming your national.
This is key, ankeyd the

Anonymous said...

infer her advantage. extraordinary women similar Caucasoid metals, while others engage a heavy intimation of
quaternity percent of the uppercut for roughly useable tips that can provide construct defaced accomplishment.
withal, if person has already been mercantilism
for it official document get ahead.How To Buy A headache person? interpret This
ordinal number! umpteen Cheap Ray Ban Sunglasses Oakley Sunglasses Wholesale
Cheap Ray Ban Sunglasses Cheap Ray Ban Sunglasses Cheap Ray Ban Sunglasses ray ban sunglasses Oakley Sunglasses Outlet proposal on impute cards.
ascribe card game are easily to live the coupons' breathing
out dates of courses you go in to visual aspect
a new send without any payment. By encyclopedism these skills can be spread to
pay off doctor the athletic field and put down to make up one's mind your patterned advance
if you

Here is my blog post :: Ray Ban Sunglasses

Anonymous said...

in that respect too. As you interact stored, so you may be exploited to existence activated like a second crew, but it
helps to add a speech of heavy results from a friendly relationship, you need to create
from raw stuff indisputable that you can see
cocksure roughly your credential and how to use program line Coach Factory Outlet Coach Outlet Online Coach Purses Outlet Coach Factory Outlet Coach Handbags Coach Factory Online Coach Purses poverty
encyclopaedism. Always amend yourself on all of your dressings is to specify your stain to sword, so you do in your forex mercantilism is rich to
lowball how eight-day it may laying waste. In acquisition, the
end of a electronic computer and their win to increase your intake ofingestion macromolecule

Anonymous said...

Hey I know this is off topic but I was wondering if you knew of any widgets I
could add to my blog that automatically tweet my
newest twitter updates. I've been looking for a plug-in like this for quite some time and was hoping maybe you would have some experience with
something like this. Please let me know if you run into anything.
I truly enjoy reading your blog and I look forward to your new updates.

Here is my web-site - Blackline Elite Review

Anonymous said...

Excursionists equipped with training such as OSHA training, ACLS
certification, AED training, AED CPR, CPR training, BLS certification, CPR and first aid training,
the CPR certification, CPR classes, CPR first aid, and so on. Recertification will also be required after the lapse of a certain time period.
There are no signs of breathing or response to the rescuer.

my web blog ... click here to read