DocumentCode
2982934
Title
Model based regression test reduction using dependence analysis
Author
Korel, Bogdan ; Tahat, Luay H. ; Vaysburg, Boris
Author_Institution
Comput. Sci. Dept., Illinois Inst. of Technol., Chicago, IL, USA
fYear
2002
fDate
2002
Firstpage
214
Lastpage
223
Abstract
Model based testing is a system testing technique used to test software systems modeled by formal description languages, e.g., an extended finite state machine (EFSM). System models are frequently changed because of specification changes. Selective test generation techniques are used to test the modified parts of the model. However, the size of regression test suites still may be very large. In this paper, we present a model-based regression testing approach that uses EFSM model dependence analysis to reduce regression test suites. The approach automatically identifies the difference between the original model and the modified model as a set of elementary model modifications. For each elementary modification, regression test reduction strategies are used to reduce the regression test suite based on EFSM dependence analysis. Our initial experience shows that the approach may significantly reduce the size of regression test suites.
Keywords
finite state machines; program testing; software maintenance; extended finite state machine model dependence analysis; model based regression test reduction; regression test suites; software maintenance; software system testing; Automata; Automatic testing; Computer science; Costs; Software maintenance; Software systems; Software testing; Software tools; System testing; Technological innovation;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Maintenance, 2002. Proceedings. International Conference on
ISSN
1063-6773
Print_ISBN
0-7695-1819-2
Type
conf
DOI
10.1109/ICSM.2002.1167768
Filename
1167768
Link To Document