Font Size: a A A

The Study And Application Of Fuzzy Decision Making Technique On The Military Software Testing Process

Posted on:2007-07-04Degree:MasterType:Thesis
Country:ChinaCandidate:L P YangFull Text:PDF
GTID:2178360212966032Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Software testing is one of the most important means to ensure the software quality. Metric--based testing process management is a main symbol for high quality testing. The particularity of software products and the complexity of software process make the software testing process abstract and complex.Combining with the testing practice for military software projects and following the rules of practicability and effectiveness, based on studies of software testing process model, software testing process metric systems, software testing process fuzzy synthetic judgment and fuzzy decision making of software testing process, the complete military software testing process fuzzy decision making method has been put forward. This model has dealt and tested several fuzzy factors in a scientific way, and effectively solved the problem of measurement scrimpy, low qualitative and high quantification, realized quantificational judgment. it has enhanced the accuracy and reliability of judgment and decision of software test process greatly.A model for military command automation software testing process based on flow has been raised after analyzing some typical software testing process models, both home and abroad, and the situation of military command automation software testing work. This model combines software developing and testing together, which makes test run through each stage of software lifecycle. The object-driven technique-GQM has been used to choose and define the measurement of testing process based on this model. Three metric indexes, i.e. the sufficiency, effectiveness and efficiency of the testing process have been set up. This model, with a clear main function, enjoys its structural completeness and high operability.The applied fields, key concept and basic principles of fuzzy synthetic judgment technique have been introduced. The applied steps and difficulties of the establishment of software testing process fuzzy synthetic judgment have also been discussed.The main factors and each level sub-factors of testing process metric are defined. The characteristic of each factor and its effect on the objects being judged are studied. The testing process fuzzy decision making model is set up after discussing the choice method of single factor judgment, the choice of membership functions, the distribution of weight indexes and the disposing methods to various fuzzy factors. This model combines qualitative and quantificational, solves low visible and mensurability of software test process.The actual testing process data has been used to validate the fuzzy decision making model on its sufficiency, effectiveness and efficiency of the testing process. The result shows facticity, veracity and objectivity of model.Based on the above study, the prototype software of testing process fuzzy decision making system has been designed and implemented. As a consequence, the testing process fuzzy decision making automation has been basically achieved.
Keywords/Search Tags:Software Testing, Software Testing Process, Fuzzy Decision Making, Process Metric, Multilevel Fuzzy Synthetic Judgment
PDF Full Text Request
Related items