Applying IEEE Standard 829-1998 for Software Test Documentation 

Course length - 1 day

There is a great deal of debate among testers and project managers as to how much test planning is sufficient for a good test. Furthermore, testers tend to use common testing terms in non-standard and confusing ways. This course shows you how to understand and apply three major forms of test documentation in your organization!

IEEE standard 829-1998 is a foundational standard that provides a framework for developing software test plans and reports for your own organization and projects. The context of test planning as conveyed in this standard extends from high-level test plans to detailed test cases and procedures and, finally, to test reports. These test documents can extend throughout every project process.

This is a practical workshop with many exercises to help you immediately apply the concepts in the IEEE standards. Your instructor will be a certified instructor in the software engineering field.

You will learn the terminology, process, and challenges of standards in the real world. As a result of attending this seminar, you should have a good working knowledge of some of the most important and helpful software engineering standards and what it takes to make them a reality in your organization. From this workshop, you will leave with a practical understanding of IEEE Standard 829-1998 for Software Test Documentation and how to tailor and apply it in your projects.

Return on Investment

Who Will Benefit


Program Information

This course is presented on an in-house basis only unless offered as a special public course. Contact us for information about how to bring this course into your organization.

Content and Structure

Module STDA - Introducing the IEEE Standards

Module STDP - Applying IEEE STD 829-1998 For Software Test Documentation - Test Plans

Module STDQ - Applying IEEE STD 829-1998 For Software Test Documentation - Test Specifications
  • Test Design Specifications
    • Considerations on Writing Test Specifications
  • Test Case Specification
  • Considerations on Writing Test Cases
    • Which Kinds of Test Cases are Needed?
    • Tests by Type of Project
    • Determining Test Cases Based on Critical Success Factors
    • Test Case Economy
    • How to Match the Test to the Project and Test Stage
    • Rules for Test Applicability
  • Producer Testing
  • Customer Testing
  • Test Script/Case Modularity and Reusability
  • Organizing the Test Cases
  • The Decomposition of Test Cases from Test Objectives and Functions
  • How to be Creative in Test Case Design
  • Functional Test Cases
  • Structural Test Cases
  • Test Procedure Specification
    • Considerations on Writing Test Procedures

Module STDR - Applying IEEE 829-1998 For Software Test Documentation - Test Reporting

  • Test Item Transmittal Report
    • Considerations on Writing Test Item Transmittal Reports
    • Transmitting Items Between Environments
  • Test Log
  • Test Incident Report
  • Prerequisites for Test Evaluation
  • Incident Reporting
    • Example of a Home-grown Incident Tracking Tool
    • The Incident Life Cycle
    • Characteristics of Good Incident Report
    • Incident Reporting and Tracking - Things You Need to Know
    • Sample Defect Categories
    • Sample Defect Priorities
    • How Can This Data be Used?
  • Test Summary Report
  • Charts and Graphs
    • Kiviat Charts
    • Bar Charts
    • Pie Charts
    • Defect Trends
  • Questions to Ask and Answer
  • Application to IEEE 12207 (Annex C)
    • Points of Correlation
  • Test Reporting Checklist

Module STDS - Applying IEEE STD 829 For Test Documentation - Summary

  • Course Summary
  • IEEE 829-1998 Goals
  • Why is Test Documentation Important?
  • Test Documentation Structure
  • Scope of the Standard
  • Two Phases of Implementing
  • Usage Guidelines
  • Test Documents by Activity Level
  • Other Resources


  • Glossary
  • Bibliography


  • Course notebook with slides, worksheets, checklists, complete examples and supporting text
  • Optional - Course textbook - The Project Manager's Guide to Software Engineering's Best Practices by Christensen and Thayer
  • You will have the basic information needed to select, tailor, and implement the appropriate project life cycle for your projects and organization.

All materials on this site copyright 1996 - 2009, Rice Consulting Services, Inc.

Rice Consulting Services, Inc.
P.O. Box 892003
Oklahoma City, OK  73189