Quality of software products is an important factor in the competitive market for software companies. Software testing is an important way to ensure software quality, occupies a very important position in the software life cycle as well. However, there are a lot of software companies pay less attention on their software quality and testing process maturity, thus leading companies put in a large funding for testing actions, but still not well control or improve software quality.Quality of management, Improved TMMI Test Maturity Model and Six Sigma methods are studied and applied to improve the testing process performance issues in this thesis. First, we assess the strengths and weaknesses of the current testing process for testing organization through improved TMMI model. Then, under the guide of the flexible testing process optimization framework, we apply Six Sigma process improvement methods to identify and resolve the specific problems in the projects. For the effective improvement solutions, testing organization can apply them into all testing projects on the organizational level to ensure improved sustainability.The testing progress improvement framework which combined with improved TMMI and Six Sigma has been validated in our testing organization successfully. This framework has been proved to improve testing process performance as well, it has a positive meanings in the promotion of continuous testing process improvement within the organization,it also provides a new solution for the testing industry to seek better testing quality. |