Font Size: a A A

Research And Implementation Of Test Management System Based On Software Testing Process Model

Posted on:2011-06-28Degree:MasterType:Thesis
Country:ChinaCandidate:D F WangFull Text:PDF
GTID:2178360308975950Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the rapid increase of software size and complexity, software quality problem has become increasingly prominent, so that software accidents frequently happened in recent years. Therefore, software quality problem has already become the focus of the whole society. At present, in order to ensure software quality, although some mathematical methods have been used, such as software formal technique, proof of program correctness, model checking, etc, there are no enough evidences of large-scale projects to support that these methods can be applied effectively to practical projects. In this case, software testing is the important means to ensure software quality in a long future period. While software testing is a complex and massive engineering, software testing process needs to be managed normally and effectively in order to ensure the smooth work of software testing.This thesis has made thorough research to theory, technology and application system of already existing software testing management. And combined with the practical needs of Software Testing Joint Laboratory of Qingdao Software Park, a complete theory is proposed from testing process model, testing evaluation index system, automatic test case generation framework, defect measurement and tracking system, etc. Meanwhile, a test management system, TPM (Test Process Manager), is developed. The main works in the paper are as follows: (1) An improved model, W-H model, is given, analyzed and described by researching software testing process model: V, W and H model. This model has the advantages of early, comprehensive, independent, and iterative testing. (2) The static testing management solution of the TPM test management system, is given based on W-H model, that is, the test evaluation index system model of requirement, general design and detailed design are given. (3) The dynamic testing management solution of the TPM test management system, is given based on W-H model, that is, the trace matrix and change process of test requirement, the organization structure and execution management of test case, the state transfer of software defect, and two software defect measurement methods (defect density calculation method with weights and defect injection-discovery matrix) based on ODC and TMM model are given. (4) Research and application of data-driven test based on LoadRunner and Orthogonal Experimental Design Method is conducted. On this basis, the TPM test management system integrates an automatic test case generation tool: Orthogonal Experimental Design Tool. Meanwhile, test case automatic execution is realized by means of LoadRunner.In this paper, research and implementation of the TPM test management system meet the actual needs of the laboratory, standardize the entire software testing process management, reduce the workload of testers, and improve the efficiency of test work, so as to ensure software quality.
Keywords/Search Tags:Software Testing, Test Management, Software Testing Process Model, Orthogonal Experimental Design Method, Orthogonal Defect Classification
PDF Full Text Request
Related items