Items that are intended to stay in as part of your document are in bold; explanatory comments are in italic text. Plain text is used where you might insert wording about your project.
This document is an annotated outline for a Software Test Plan, adapted from the IEEE Standard for Software Test Documentation (Std 829-1998). Tailor as appropriate. Where you decide to omit a section, you might keep the header, but insert a comment saying why you omit the element.
Q:\IRM\PRIVATE\INITIATI\QA\QAPLAN\TESTPLAN.doc
Software Test Plan
(Agency) (Project) Software Test Plan
Version: (n)
Q:\IRM\PRIVATE\INITIATI\QA\QAPLAN\TESTPLAN.doc 2
Date: mm/dd/yyyy
01/17/01
Software Test Plan
TABLE OF CONTENTS
1. INTRODUCTION 1.1 Objectives 1.2 Testing Strategy 1.3 Scope 1.4 Reference Material 1.5 Definitions and Acronyms 3 3 4 4 5 3
2. TEST ITEMS 2.1 Program Modules 2.2 Job Control Procedures 2.3 User Procedures 2.4 Operator Procedures
5 5 5 5 6
3. FEATURES TO BE TESTED
6
4. FEATURES NOT TO BE TESTED
6
5. APPROACH 5.1 Component Testing 5.2 Integration Testing 5.3 Conversion Testing 5.4 Job Stream Testing 5.5 Interface Testing 5.6 Security Testing 5.7 Recovery Testing 5.8 Performance Testing 5.9 Regression Testing 5.10 Acceptance Testing
Q:\IRM\PRIVATE\INITIATI\QA\QAPLAN\TESTPLAN.doc 3
6 7 7 7 7 7 7 8 8 8 8
01/17/01
5.11 Beta Testing
Software Test Plan 8
TABLE OF CONTENTS (CONTINUED)
6. PASS / FAIL CRITERIA 6.1 Suspension Criteria 6.2 Resumption Criteria 6.3 Approval Criteria 8 8 8 8
7. Testing Process 7.1 Test Deliverables 7.2 Testing Tasks 7.3 Responsibilities 7.4 Resources 7.5 Schedule 9
9
9 9 9 9
8. Environmental Requirements 8.1 Hardware 8.2 Software 8.3 Security 8.4 Tools 8.5 Publications 8.6 Risks and Assumptions
10 10 10 10 10 10 10
9. Change Management Procedures
11
10. Plan Approvals
11
Q:\IRM\PRIVATE\INITIATI\QA\QAPLAN\TESTPLAN.doc
2