Font Size: a A A

Testing And Problem Analysis Of Defect Testing System DTS

Posted on:2016-03-29Degree:MasterType:Thesis
Country:ChinaCandidate:F X QinFull Text:PDF
GTID:2298330467491810Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the features of accurate positioning, high detection efficiency and high degree of automation, software testing technology based on the code defect patterns is getting more and more attention. At present, a number of outstanding defect testing tools have appeared in the foreign countries, such as Klocwork, Logiscope and FindBugs. Compared with them, as a static testing tool of domestic independent research and development, DTS still has room to improve. We tesed DTS from different aspects in this paper, and analyzed the problems we found.In this paper, we tested DTS from three aspects, which were user interface, process and analysis results. For the user interface, we used14sets of test cases to test on seven functional modules, and found three problems of basic functions missing and three problems of non-standard interface layout. For the process, we tested it from the front grammar, underlying architecture, and defect patterns. Some kinds of problems were found from44C language projects, such as not recognized keywords, not supported syntax, null pointer exceptions, and the state machine that can not be created. For the analysis results, we uesd DTS and K9to test on five projects and got DTS’s false positive ratio of21.2%, including seven kinds of defect patterns, and false negative ratio of2.5%, including three kinds of defect patterns. Analysis showed that inaccurate interval arithmetic, complex data structures not considering, insufficient semantic extraction, and the function summary missing would cause inaccurate analysis results of DTS.
Keywords/Search Tags:software testing, static testing, software defect, defectpattern
PDF Full Text Request
Related items