PSQT
2009 North
Sept. 14-18, 2009
Minneapolis, MN

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

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.

Test Managers must be able to make informed decisions regarding the status of testing progress, as well as assessments whether testing productivity and other quality goals are met. What Tom DeMarco said in 1982 is still true today, “you cannot control what you cannot measure”. Software measurement is an indispensable tool that can provide Test Managers with timely objective information to make informed decisions.

Measurement has evolved, and is now considered to be a basic software engineering practice, as evidenced by its inclusion in the Level 2 maturity requirements of the CMMI, and related commercial software process standards.

This seminar lays out the framework for good measurement practices in the Testing Phase. This course was designed for Test Managers, as well as SQA, and IV&V Managers.

  • How Test Process Measurement can improve the Test Process, and its importance to the Test manager.
  • An overview of government/industry ‘best practices' Process Measurements with numerous examples and Case Studies.
  • An introduction to the Goal-Question-Metric (GQM) paradigm that can aid Test Managers in setting and monitoring testing goals.
  • An understanding of the Importance of Test Maturity Models.
  • A summary of national (IEEE) as well as international (ISO) Standards covering the Testing Process.

  • The true costs of inadequate software testing.
  • Tracking Branch and Statement coverage in order to improve the quality of Unit Testing.
  • The ROI of Test Coverage Analysis
  • Tracking, managing, and reporting defects, including, density, removal rate, age, and defect containment.
  • Tracking and analyzing the “real” testing progress at the module, subsystem, and system level.
  • Common misunderstandings in the Testing Phase, such as ambiguous requirements, interpreted one way by the design and implementation team and another way by the test team.
  • Tracking the testing, and functionality of software builds.
  • Tracking Test personnel to assure staffing are available on-time, as well as not off-loaded when they are still needed.
  • Assuring that all requirements have been tested.
  • Gain experience in analyzing and evaluating the status of the Test Process from real-life Case Studies, each containing a mix of measurements from different areas.
  • The Importance of a Test Process Model
  • Industry experience with Test Process Models such as CMM/CMMI, Six Sigma, and TQM
  • What to look for in a Test Process Model, with examples.
  • National Standards (IEEE), and International Standards (ISO) Covering the Testing Phase of the software Life Cycle