DocumentCode :
2164525
Title :
Ordering Coverage Goals in Model Checker Based Testing
Author :
Fraser, Gordon ; Wotawa, Franz
Author_Institution :
Inst. for Software Technol., Graz Univ. of Technol., Graz
fYear :
2008
fDate :
9-11 April 2008
Firstpage :
31
Lastpage :
40
Abstract :
Model-based testing techniques select test cases according to test goals, which might be coverage criteria or mutation adequacy. Complex criteria and large models lead to large test suites, and a test case created for one coverage item might cover several other items as well. Therefore, test case generation is optimized in order to avoid unnecessary test cases and minimize the test generation and execution costs. Because of this optimization the order in which test goals are selected is expected to have an impact on both the performance of the test case generation and the size of resulting test suites, although finding the optimal order is not feasible in general. In this paper we report on experiments to determine the effects of the order in which test goals are selected on performance and the size of resulting test suites, and evaluate different heuristics to select test goals such that time and size are minimized. The approach described is based on test case generation with model checkers, and experimentation leads to the conclusion that the order matters less than expected.
Keywords :
program testing; program verification; model checker based testing; ordering coverage goals; test case generation; test suites; Cities and towns; Conferences; Cost function; Genetic mutations; Monitoring; Software testing; System testing; Technological innovation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Testing Verification and Validation Workshop, 2008. ICSTW '08. IEEE International Conference on
Conference_Location :
Lillehammer
Print_ISBN :
978-0-7695-3388-9
Type :
conf
DOI :
10.1109/ICSTW.2008.31
Filename :
4566989
Link To Document :
بازگشت