Font Size: a A A

Research On Auxiliary Generation Of Test Case In UML-Based Regression Test

Posted on:2008-06-16Degree:MasterType:Thesis
Country:ChinaCandidate:C B JiangFull Text:PDF
GTID:2178360215497621Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Software regression test is one of the main research direction of software development, And the rebuilding of regression test case has an important role in the regression test. UML class diagram, sequence diagram, and use case diagram are the significant parts of software design model which based on UML development. They describe the static action and dynamic action of software system respectively, and are the important information sources of test-case- regeneration in the process of software regression test.This paper researched auxiliary generation of test case in UML-based regression test, and these researches are based on the home and overseas theory research. This paper assumes that the system is designed based on UML, and the test case is generated based on the use case. Then we can find the changed information of class diagram, sequence diagram, and use case diagram by comparing two versions of class diagram, sequence diagram, and use case diagram before and after revision. Finally, A map relation between changed information and test case[0] is generated. So using this map relation we can select test cases affected by revision. Considering that the impacted degree of UML design revision for every test case is different, we advance a notion: the Invalidation Degree of test case to weigh the impacted degree of UML design revision. Using the Invalidation Degree of test case, we can classify the changed test case in terms of the value of the Invalidation Degree of test case. And then software tester can deal these test cases discriminatively.The prototype system analyses how to generate test case Auxiliarily by comparing of class diagram, sequence diagram, and use case diagram farther. We also introduce the main function modules detailedly. Since the using of UML in software analysis and software design are broad, this method can reuse the past effort, reduce regression test cost, and improve the regression test efficiency.
Keywords/Search Tags:Regression Test, UML, Test Case, Invalidation Degree, Auxiliary Generation
PDF Full Text Request
Related items