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
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;
Conference_Titel :
Software Maintenance, 2002. Proceedings. International Conference on
Print_ISBN :
0-7695-1819-2
DOI :
10.1109/ICSM.2002.1167768