DocumentCode :
3625092
Title :
Korat: A Tool for Generating Structurally Complex Test Inputs
Author :
Aleksandar Milicevic;Sasa Misailovic;Darko Marinov;Sarfraz Khurshid
Author_Institution :
University of Belgrade, Serbia
fYear :
2007
fDate :
5/1/2007 12:00:00 AM
Firstpage :
771
Lastpage :
774
Abstract :
This paper describes the Korat tool for constraint-based generation of structurally complex test inputs for Java programs. Korat takes: (1) an imperative predicate that specifies the desired structural integrity constraints and (2) a finitization that bounds the desired test input size. Korat generates all inputs (within the bounds) for which the predicate returns true. To do so, Korat performs a systematic search of the predicate´s input space. The inputs that Korat generates enable bounded-exhaustive testing for programs ranging from library classes to stand-alone applications.
Keywords :
"Java","Tree graphs","Software testing","Data structures","XML","System testing","Software systems","Automatic testing","Software libraries","Application software"
Publisher :
ieee
Conference_Titel :
Software Engineering, 2007. ICSE 2007. 29th International Conference on
ISSN :
0270-5257
Print_ISBN :
0-7695-2828-7
Type :
conf
DOI :
10.1109/ICSE.2007.48
Filename :
4222644
Link To Document :
بازگشت