Test Planning Workshop (CSTP Elective) or (CTM Elective) or (CSTAS Elective)

This tutorial covers area 3 of the Certified Software Test Professional requirements. This tutorial also covers the Electives area of the Test Management Body of Knowledge (TMBOK) required for the Certified Test Manager (CTM) certification.

For cost and cities where this course might be offered, check our Public Training Schedule.To bring this course to your test team at your location, contact our Education and Professionals Services Group.

Concepts

The Writing Test Plans tutorial is an intense hands-on training course that provides an introduction to writing test plans. Test plans are the roadmap for testing. Without solid test plans,

  • what's been tested and what hasn't been tested may be unknown
  • how to repeat a test may be difficult to determine
  • expected results may be ambiguous or undefined, and
  • estimating risk can be difficult or nearly impossible

In this tutorial, you will learn what constitutes a solid test plan. The various test plan types will be introduced. We will also discuss what to do when time is short and look at some various estimation techniques.

Participants will learn:
  • Why planning is everything
  • What is the best format for your project and team
  • What should be included in the test plan document(s)
  • How the types/phase of testing affects the contents and format
Audience, Prerequisites

Class attendees are typically QA testers, analysts and engineers who have been primarily testing in an ad-hoc fashion and are looking for more formal techniques to apply. Some familiarity with or exposure to testing is assumed.

Outline
  • Overview of Test Documentation
    • Terminology
    • Overview of IEEE standards for Software Test Documentation
    • Overview of RUP Master Test Plan Template
  • Determining Test Strategies
    • Using Risk Assessment to Prioritize and Scope effort
    • Requirement-Based Techniques
  • Documentation Options
    • Using Master Test Plan
    • Using Checklists
    • Different types of testing = different types of documentation
    • Functional
    • System
    • UAT
    • Regression
  • Coverage and Estimation Techniques
    • Estimating the effort
    • Knowing when you are done