IEEE Std 829-1998 IEEE Standard for Software Test Documentation -Description
Abstract: A set of basic software test documents is described. This standard specifies the form and content of individual test documents. It does not specify the required set of test documents.
Keywords: test case specification, test design specification, test incident report, test item transmittal report, test log, test plan, test procedure specification, test summary report
Content
1. Scope
2. References
3. Definitions
4. Test plan
4.1 Purpose
4.2 Outline
4.2.1 Test plan identifier
4.2.2 Introduction
4.2.3 Test items
4.2.4 Features to be tested
4.2.5 Features not to be tested
4.2.6 Approach
4.2.7 Item pass/fail criteria
4.2.8 Suspension criteria and resumption requirements
4.2.9 Test deliverables
4.2.10 Testing tasks
4.2.11 Environmental needs
4.2.12 Responsibilities
4.2.13 Staffing and training needs
4.2.14 Schedule
4.2.15 Risks and contingencies
4.2.16 Approvals
5. Test design specification
5.1 Purpose
5.2 Outline
5.2.1 Test design specification identifier
5.2.2 Features to be tested
5.2.3 Approach refinements
5.2.4 Test identification
5.2.5 Feature pass/fail criteria
6. Test case specification
6.1 Purpose
6.2 Outline
6.2.1 Test case specification identifier
6.2.2 Test items
6.2.3 Input specifications
6.2.4 Output specifications
6.2.5 Environmental needs
6.2.6 Special procedural requirements
6.2.7 Intercase dependencies
7. Test procedure specification
7.1 Purpose
7.2 Outline
7.2.1 Test procedure specification identifier
7.2.2 Purpose
7.2.3 Special requirements
7.2.4 Procedure steps
8. Test item transmittal report
8.1 Purpose
8.2 Outline
8.2.1 Transmittal report identifier
8.2.2 Transmitted items
8.2.3 Location
8.2.4 Status
8.2.5 Approvals
9. Test log
9.1 Purpose
9.2 Outline
9.2.1 Test log identifier
9.2.2 Description
9.2.3 Activity and event entries
10. Test incident report
10.1 Purpose
10.2 Outline
10.2.1 Test incident report identifier
10.2.2 Summary
10.2.3 Incident description
10.2.4 Impact
11. Test summary report
11.1 Purpose
11.2 Outline
11.2.1 Test summary report identifier
11.2.2 Summary
11.2.3 Variances
11.2.4 Comprehensiveness assessment
11.2.5 Summary of results
11.2.6 Evaluation
11.2.7 Summary of activities
11.2.8 Approvals
Annex A Examples
A.1 Corporate payroll system test documentation
A.1.1 Introduction
Annex B Implementation and usage guidelines
B.1 Implementation guidelines
B.2 Additional test-documentation guidelines
B.3 Usage guidelines
Annex C Guidelines for compliance with IEEE/EIA 12207.1-1997
C.1 Overview
C.1.1 Scope and purpose
C.2 Correlation
C.2.1 Terminology correlation
C.2.2 Process correlation
C.2.3 Life cycle data correlation—Test plan
C.2.4 Life cycle data correlation—Test procedure
C.2.5 Life cycle data correlation—Test report
C.2.6 Life cycle data correlation between other data in IEEE/EIA 12207.1-1997 and IEEE Std 829-1998
C.3 Document compliance—Test plan
C.3.1 Compliance with information requirements of IEEE/EIA 12207.0-1996
C.3.2 Compliance with generic content guidelines of IEEE/EIA 12207.1-1997
C.3.3 Compliance with specific content requirements of IEEE/EIA 12207.1-1997
C.3.4 Compliance with life cycle data objectives
C.3.5 Conclusion
C.4 Document compliance—Test procedure
C.4.1 Compliance with information requirements of IEEE/EIA 12207.0-1996
C.4.2 Compliance with generic content guidelines of IEEE/EIA 12207.1-1997
C.4.3 Compliance with specific content requirements of IEEE/EIA 12207.1-1997
C.4.4 Compliance with life cycle data objectives
C.4.5 Conclusion
C.5 Document compliance—Test report
C.5.1 Compliance with information requirements of IEEE/EIA 12207.0-1996
C.5.2 Compliance with generic content guidelines of IEEE/EIA 12207.1-1997
C.5.3 Compliance with specific content requirements of IEEE/EIA 12207.1-1997