DocumentCode
3156106
Title
Pruning the Search Space in Path-Based Test Generation
Author
Bardin, Sébastien ; Herrmann, Philippe
Author_Institution
LIST, Software Reliability Lab., CEA, Gif-sur-Yvette
fYear
2009
fDate
1-4 April 2009
Firstpage
240
Lastpage
249
Abstract
Recent advances in path-based test (data) generation open the way to the systematic testing of large scale programs. However, these technologies are still suffering from two major bottlenecks: efficient constraint solving and the path explosion phenomenon. We focus in this paper on the second issue and propose three complementary heuristics geared toward lowering path explosion. All these heuristics are both easy to implement and lightweight, and each one deals with a distinct source of path explosion. We provide theoretical and experimental evidence that they can achieve a significant reduction in the search space.
Keywords
program testing; large scale programs; path-based test generation; systematic testing; Automatic testing; Explosions; Large-scale systems; Logic testing; Runtime; Software reliability; Software testing; Space exploration; Space technology; System testing; lightweight heuristics; path explosion; symbolic execution; test data generation;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Testing Verification and Validation, 2009. ICST '09. International Conference on
Conference_Location
Denver, CO
Print_ISBN
978-1-4244-3775-7
Electronic_ISBN
978-0-7695-3601-9
Type
conf
DOI
10.1109/ICST.2009.15
Filename
4815356
Link To Document