Thursday, May 28, 2009

Testing Maturity Model (TMM)

TMM is a set of levels that defines a testing maturity hierarchy. Each level represents a stage in the evaluation to a mature testing process. TMM is a set of maturity goals for each level and the activities, tasks and responsibilities needed to support them.

Testing Maturity Model recommends practices that allow organisations to improve their testing process.

Why TMM?

Testing is a critical component of software development process and it is one of the most challenging and costly process activities which provides strong support for the production of quality software.

TMM contains a set of maturity levels through which an organisation can progress toward testing process maturity, a set of recommended practices at each level of maturity, and an assessment model that will allow organizations to evaluate and improve their testing process.

Software Engineering Institute Capability Maturity Model(CMM) specifically addresses issues important to test managers, test specialists and software quality assurance staff.

Testing Maturity Model provides a set of levels and an assessment model and presents a set of recommended practices that allow organizations to improve their testing process.

The levels in TMM can be roughly stated as:

Level 1: Initial

Level 2: Phase Definition

Initiating a test plan and developing testing goals.

Level 3: Integration

Integrating testing into the software life cycle and monitoring the test process.

Level 4: Management & Measurement

Establishing a test measurement program through reviews and software quality evaluation.

Level 5: Optimization, Defect Prevention & Quality Control

Applying process data for defect prevention and quality control.

No comments:

Post a Comment