Title :
Experimental Comparison of Code-Based and Model-Based Test Prioritization
Author :
Korel, Bogdan ; Koutsogiannakis, George
Author_Institution :
Comput. Sci. Dept., Illinois Inst. of Technol., Chicago, IL
Abstract :
During regression testing, a modified system needs to beretested using the existing test suite. Since test suites may be very large, developers are interested in detecting faults in the system as early as possible. Test prioritization orders test cases for execution to increase potentially the chances of early fault detection during retesting. Code-based test prioritization methods are based on the source code of the system, whereas model-based test prioritization methods are based on system models. System modeling is a widely used technique to model state-based systems. Models can be used not only during software development but also during testing. In this paper, we briefly overview codebased and model-based test prioritization. In addition, we present an experimental study in which the code based test prioritization and the model-based test prioritization are compared.
Keywords :
program testing; software fault tolerance; code-based test prioritization; fault detection; model-based test prioritization; regression testing; software development; Automata; Computer science; Conferences; Embedded system; Fault detection; Modeling; Programming; Software testing; System testing; USA Councils; Code Based Test Prioritization; Model Based Test Prioritization; Test prioritization;
Conference_Titel :
Software Testing, Verification and Validation Workshops, 2009. ICSTW '09. International Conference on
Conference_Location :
Denver, CO
Print_ISBN :
978-1-4244-4356-7
DOI :
10.1109/ICSTW.2009.45