Font Size: a A A

Studying The Fault Localization Method For Regression Testing In Oriented-Objects Software

Posted on:2009-12-01Degree:MasterType:Thesis
Country:ChinaCandidate:Q GeFull Text:PDF
GTID:2178360245967394Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the rapid development of the software technology today, software testing is the important links in the software development, and important means of keeping software quality. In the process of developing Oriented-Object software, it needs more continuous testing and modification because it may be induced new changes in the modification process, so we need to take regression testing. When we take regression testing, the final intent is to find the root of arising fault. At present, developers usually locate faults manually, but it is consuming-time, hard sledding and inefficient. Therefore, it is an urgent research task to solve that how to locate the fault in the regression testing of Oriented-Object software efficiently.At the beginning, this paper introduces the regression testing technology in the Oriented-Object software. There are particular presentations about the method of regression testing in Oriented-Object software and the steps about how to carry through regression testing.And then the paper introduces three methods of fault localization in regression testing as follow: the method based on program chopping, the method based on program spectra, the method based on code coverage. Moreover, we compare with the three methods and analyze their advantages and disadvantages.On the basis of above knowledge, this paper proposes a new method of fault localization in regression testing. It is the method by using combination of code coverage and atomic operation which inherit from strength of code coverage and atomic operation reduce the impaction of weakness. We use a simple example to show the process of this method how to locate fault step by step. We keep on modeling the tool of locating faults in the regression testing and have an elaborate design for the tool. This method and design for test tool have enlightening meaning to implement the automatic test tool.In this paper, we apply this method to the realistic item, and analyze it in detail. According to the experiment result, the method for fault localization we proposed can be effective and accurate to locate fault in regression testing, possess certain practical value for application.
Keywords/Search Tags:Orient-Objects Software, Regression Testing, Fault Location Algorithm, Tool Design
PDF Full Text Request
Related items