A Testing Maturity Model (TMM) is being developed at IIT to: define the attributes of a mature testing process, assist organizations in understanding, evaluating and improving their software processes, and contribute to the body of knowledge in the area of software process engineering. The TMM is a complement to the Capability Maturity Model (SW-CMM) and will be used along side the CMM as a tool for overall process improvement. In this research an Assessment Model for the TMM has been developed. The research satisfies the needs of test process assessment using the TMM as a reference model, and supports testing process evaluation and improvement programs in the software industry.; A set of test process assessment principles is defined which serves as the framework for development of the TMM-AM. Based on the principles, an assessment model that includes an assessment instrument, an assessment procedure, assessment team-related items, project selection criteria, a ranking algorithm, and a procedure for action planning, is defined and developed which is specifically applicable to the software testing process. A trial evaluation of the TMM assessment instrument has been carried out on 3 projects, and results look promising. Tools and templates have been developed to support further evaluation in industry. |