iit.gif (699 bytes) The Testing Maturity Model (TMM)sm Project

Faculty : Ilene Burnstein, Robert Carlson

Students: Taratip Suwanassart (Ph.D. May, 1996), Ariya Homyen, Gary Saxena, Robert Grom, Boris Vaysburg, John Hook

    Testing is a vital components of the software development process, and provides strong support for the production of quality software. Many organizations have not realized the full potential of their testing processes, because these processes are very often immature. Process improvement models that are currently available like the Capability Maturity Model (CMM), ISO-9000 and Bootstrap have not adequately addressed testing issues. For these reasons our group is developing a Testing Maturity Model. The purpose of the TMM is to assist software organizations with assessing and improving their software testing processes. The TMM is:

• a compliment to the Capability Maturity Model

• based on the historical evolution of the testing process

• based on best industry practices

 

The TMM has two major components:

1. A set of 5 levels that define testing capability. The levels are shown below:

 

Each level is composed of:

Maturity Goals

Maturity Subgoals

Activities, Tasks and Responsibilities

 

2. An Assessment Model. This consists of:

A Maturity Questionnaire (has a web-based component)

An Assessment Procedure

Team Selection and Training Guidelines

Current research efforts are focused on:

•Moving the TMM towards compliance with SW-CMM

•Field testing the assessment model

•Testers Workbench - tools for each level of the TMM

•Developing a framework for building and integrating Development Maturity Models (DMMs) across software development sub domains

 

Publications:

I. Burnstein, T. Suwanassart, C. R. Carlson, "Developing a Testing Maturity Model", Proc. of the Ninth International Software Quality Week Conf, San Franciso, CA, May, 1996.

I. Burnstein, T. Suwanassart, C. R. Carlson, "Developing a Testing Maturity Model for Software Test Process Evaluation', IEEE International Test Conference '96, Washington, DC, Oct., 1996 pp 581- 589.

I. Burnstein, T. Suwanassart, C. R. Carlson, "Developing A Testing Maturity Model: Part I, CrossTalk, Journal of Defense Software Engineering, Vol. 9, #8, August, 1996, pp 21-24.

I. Burnstein, T. Suwanassart, C. R. Carlson, "Developing A Testing Maturity Model: Part II, CrossTalk, Journal of Defense Software Engineering, Vol. 9, #9, September, 1996, pp 19-26.

I. Burnstein, , G. Saxena, R. Carlson, A. Homyen, T. Suwanassart, "A Testing Maturity Model for Software Test Process Assessment and Improvement", Proc. 13th International Conf. on Advanced Science and Technology, Motorola University, Schaumberg, IL, April 3-5, 1997, pp. 183-195 .

 

SM: Testing Maturity Model and TMM are service marks of the Illinois Institute of Technology