DocumentCode :
596142
Title :
Test Case Selection Based on Path Condtions of Symbolic Execution
Author :
Munakata, Kohei ; Fujiwara, Shingo ; Tokumoto, Shinichiro ; Uehara, T.
Author_Institution :
Software Innovation Labs., FUJITSU Labs. Ltd., Kawasaki, Japan
Volume :
1
fYear :
2012
fDate :
4-7 Dec. 2012
Firstpage :
318
Lastpage :
321
Abstract :
Symbolic execution as a test case generation technique has recently become an active research area. However, since symbolic execution generates a large number of test cases, it is impractical to run all the generated test cases in practice. In this paper, we present a test case selection method for a symbolic execution-based test case generation. This method has the following two characteristics. 1)Test cases which cover atomic conditions collected during symbolic execution, called path condition-based, are selected to keep the fault-detection capability. 2)This method does not depend on a particular symbolic execution engine since it is based on an analysis of path conditions in a general format. We implemented this method in our tool and evaluated this method with real systems. Our evaluation shows that the method produces a significant reduction in the size of the test suite while effectively preserving its fault-detection capability. We also demonstrate that the method is compatible with practically any symbolic execution engine, including the popular tools Java Path Finder and KLEE.
Keywords :
Java; program testing; software fault tolerance; Java PathFinder; KLEE; atomic conditions; fault-detection capability; path condtions; symbolic execution; test case generation technique; test case selection; test suite; Engines; Java; Laboratories; Software systems; Software testing; path condition; symbolic execution; test case selection;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering Conference (APSEC), 2012 19th Asia-Pacific
Conference_Location :
Hong Kong
ISSN :
1530-1362
Print_ISBN :
978-1-4673-4930-7
Type :
conf
DOI :
10.1109/APSEC.2012.107
Filename :
6462671
Link To Document :
بازگشت