System test plan

advertisement
Delete this Page
System Test Plan Template
August 24, 1999
____________________________________________________________________________________
Prepared By:
____________________________________________________________________________________
Abstract:
This document provides a template for use in developing a System Test Plan. A System Test Plan
describes the scope, approach, resources, and schedule of intended test activities. It identifies test items,
the features to be tested, the testing tasks, who will do each task, and any risks requiring contingency
planning.
Delete this Page
System Test Plan Template
Document Information
Document Owner
Document Distribution
Document History
All revisions made to this document are listed here in chronological order.
Version
00.01
00.02
Date
07/23/1999
08/24/1999
Description
First Draft
Second Draft
How to Use This Template
This template is an outline for the System Test Plan. The information in this template
complies with IEEE Standard for Test Documentation IEEE 829-1998.
Use the headings and sections contained in this template to create your own System Test
Plan. Under each heading there is a brief explanation for guidance. If you decide to
omit a section, keep the heading and insert an explanation of why you are omitting the
element. After completing your System Test Plan, make sure all explanatory text has
been deleted or replaced by valid content. Also make sure to change the dates in all of
the footers to match the release date on the title page and to add the appropriate data
classification label—that is, the confidentiality statement—to each footer.
Note: Text within brackets designates where you should enter project-specific
information.
You may delete the template title page and this document information page at any time
during the process of creating your new document.
The first page of the template (and your new document) follows this overview.
<Project Name>
System Test Plan
Document Release or Draft Date Goes Here
Document Number if applicable
____________________________________________________________________________________
Prepared By:
Information Technologies
Your group’s name here.
____________________________________________________________________________________
Abstract:
This System Test Plan describes the scope, approach, resources, and schedule of intended test activities
for <project name>. It identifies test items, the features to be tested, the testing tasks, who will do each
task, and any risks requiring contingency planning.
Document Title
Document Number or Project Name
Document Information
Document Owner
Owner’s name goes here
Owner’s title goes here.
Document Contact
Optional section. If a person other than the document owner is primarily responsible for
this document, list that person's name and title
Document Distribution
employees only.
Change the distribution if it is not employees.
Document History
All revisions made to this document are listed here in chronological order.
Version
00.01
01.00
Date
xx/xx/xxxx
xx/xx/xxxx
Description
First Draft
First Release
Trademarks
Please list any trademarks used in this document.
Document Number or Project Name
Document Title
Table of Contents
1 System Test Plan Overview ............................................................................................. 1
1.1 Purpose ................................................................................................................... 1
1.2 Introduction ............................................................................................................ 1
1.3 System Test Items .................................................................................................. 1
2 System Test Plan.............................................................................................................. 2
2.1 Features to Be Tested ............................................................................................. 2
2.2 Features Not Being Tested ..................................................................................... 2
2.3 System Test Approach ........................................................................................... 2
2.4 Item Pass/Fail Criteria ............................................................................................ 2
2.5 Suspension Criteria and Resumption Requirements .............................................. 2
2.6 System Test Deliverables ....................................................................................... 3
2.7 System Testing Tasks ............................................................................................. 3
2.8 Environmental Needs ............................................................................................. 3
2.9 Responsibilities ...................................................................................................... 4
2.10 Staffing and Training Needs ................................................................................ 4
2.11 Schedule ............................................................................................................... 4
2.12 Risks and Contingencies ...................................................................................... 5
3 Document Approval ......................................................................................................... 6
Document Number or Project Name
Document Title
1 System Test Plan Overview
1.1 Purpose
The purpose of this document is to describe the scope, approach, resources, and schedule
of the system testing activities. In addition, it will 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.
1.2 Introduction
Use this section to summarize the software items and features to be tested.
Refer to the applicable documents listed below at the highest possible System Test Plan
level.
 Project Authorization
 Project Plan
 Quality Assurance Plan
 Configuration Management Plan
 Relevant Policies
 Relevant Standards.
1.3 System Test Items
Identify each of the system test items and their version or revision number.
Test Item
Version
Characteristics
<Item>
<version>
<characteristic>
Specify the number and the characteristics of transmittal media that may impact
hardware requirements or other software items.
Identify logical or physical transformations that must occur prior to beginning test
activities or those transformations that are required to occur during testing activities.
Provide references to the following project documentation:
Documents
Doc. Ref . No.
Document Date or Version
Requirements Specification
Design Specification
Installation Guide
Operations Guide
User’s Guide
Reference any incident reports relating to the test items. Identify all items that are to be
excluded from testing.
Document Title
Document Number or Project Name
2 System Test Plan
2.1 Features to Be Tested
Identify all software features and combinations of software features that will be tested.
Identify the test design specification associated with each of the features and each
combination of features.
2.2 Features Not Being Tested
Identify all software features and combinations of features that will not be tested.
Provide the reasons each feature will not be tested.
2.3 System Test Approach
Describe the overall test approach.
For each major group of features or combinations of features, identify the approach that
will ensure each feature is adequately tested.
Identify the major activities, techniques, and tools used to test a designated feature or
group of features. Include enough detail to identify each major test task and to allow
time estimates for completion. Identify all known testing constraints.
Specify the minimum degree of test comprehensiveness desired either by feature, group
of features, or for the system. List the techniques that will be used to judge the
comprehensiveness.
Specify any additional completion criteria required.
Identify the techniques used to trace requirements.
Identify other significant unique constraints on testing, such as test item availability, test
resource availability, and deadlines.
2.4 Item Pass/Fail Criteria
Specify the pass/fail criteria either by item or group of common items.
2.5 Suspension Criteria and Resumption Requirements
Specify the criteria used to determine whether to suspend all or part of the testing on the
test items defined within this plan.
Specify the items that must be repeated if testing is suspended. Document how to
determine if test activities must be repeated when testing is resumed.
Document Number or Project Name
Document Title
2.6 System Test Deliverables
Identify the documents that the test organization is responsible for delivering. This list
may include but is not limited to the following:
 System Test Plan
 System Test Design Specifications
 System Test Case Specifications
 System Test Procedure Specifications
 System Test Item Transmittal Reports
 System Test Logs
 System Test Incident Reports
 System Test Summary Reports
 System Test Input Data
 System Test Output Data
 System Test Tools Used.
2.7 System Testing Tasks
Use this section to identify the tasks required to prepare for and perform the testing
required for this System Test Plan. Identify all dependencies here.
2.8 Environmental Needs
Specify the necessary and desired test environment properties.





Identify any test tools required.
Identify any software or supplies required to support the tests identified in this
System Test Plan.
Specify the level of security for the test facilities, any special access restrictions
required by system software, and any proprietary restrictions for the software,
hardware, network, or facilities.
Identify any other testing needs, such as publications support, office space, etc.
Identify the source of items not supplied by the test group, for example:
– hardware physical characteristics
– system communication software
– system software
– usage modes (stand-alone, system-high, and so on)
– other test support software
– other test support supplies.
Document Title
Document Number or Project Name
2.9 Responsibilities
Identify the groups responsible for managing, designing, preparing, executing,
witnessing, checking, and resolving issues associated with testing activities identified in
this System Test Plan.
Identify each of the groups that are responsible for providing test items required as part
of this System Test Plan. Test items are listed in the Test Items section on page 1.
Identify the groups responsible for providing system environment needs required as part
of this System Test Plan. These items are listed in the Environmental Needs section on
page 3.
2.10 Staffing and Training Needs
Identify all special test abilities required of the test personnel. For each of the test
abilities listed, identify the skill level of the person doing the testing.
Identify the training required to supply the test personnel with the skills and skill levels
listed above.
2.11 Schedule
Identify test milestones from the project master schedule or integrated master schedule
(IMS).
Identify any additional test milestones required for the tasks in this System Test Plan.
Include the dates for all data transmittal requirements. Include the estimated time
required to perform each test task.
Specify the complete schedule for each test task and each associated test milestone.
Identify test resource scheduling for staff, system facilities, and each of the required
testing tools.
Document Number or Project Name
Document Title
2.12 Risks and Contingencies
Identify each high-risk assumption made in this System Test Plan. Specify a contingency
plan or plans for each high-risk assumption.
Risk
Contingency
Impact
Probability
Responsible
Person
1.
2.
3.
4.
Examples of possible risks are:
 Aggressive deployment schedule.
 Inability to emulate data either via a simulator or acceptable substitute.
 Lack of adequate product-specific training.
 Increased complexity or last minute redefinition of product/application deliverables.
 Lack of access to a dedicated test environment.
 Lack of test data and/or test drivers.
 Unclear or inappropriate role assignments.
 Any missed deliverables.
Document Title
Document Number or Project Name
3 Document Approval
Document Title:
Document Version:
Document Number:
Document Date:
Document Owner:
Your signature, or that of your designated representative, indicates that you approve the contents of this
test plan. It indicates that you have carefully read, reviewed, and considered how this test plan affects
your group, how it conforms to corporate directions, and how it fulfills client needs.
Include as many signatories as the master test plan requires.
Signatures for Approval
Name
Title
Date
Name
Title
Date
Note: Please refer to your local practices to determine whether this is a baselined (signed-off)
document. This information should be contained in both the SCM and SQA plans. These plans
should also identify the individuals responsible for document reviews and approvals.
Download