DocumentCode
501695
Title
Practical Extensions of a Randomized Testing Tool
Author
Jaygarl, Hojun ; Chang, Carl K. ; Kim, Sunghun
Author_Institution
Dept. of Comput. Sci., Iowa State Univ., Ames, IA, USA
Volume
1
fYear
2009
fDate
20-24 July 2009
Firstpage
148
Lastpage
153
Abstract
Many efficient random testing algorithms for object-oriented software have been proposed due to their simplicity and reasonable code coverage; however, even the state-of-the-art random test algorithms yield very low code coverage (around 22%) on large-scale software. We propose four testing techniques to improve test coverage. The proposed techniques are pluggable to any existing random testing techniques for object-oriented software. We incorporated our techniques to a state-of-the-art random testing tool and tested large-scale software, including Java Collections, Apache Ant, and ASM. Our experimental study shows that the proposed techniques increase at most 21% of branch coverage - a significant improvement.
Keywords
object-oriented programming; program testing; software tools; object-oriented software; randomized testing tool; state-of-the-art random test algorithm; Application software; Automatic testing; Computer applications; Computer science; Java; Large-scale systems; Software algorithms; Software testing; Software tools; Writing; Adaptive Random Testing; Automated Test Generation;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Software and Applications Conference, 2009. COMPSAC '09. 33rd Annual IEEE International
Conference_Location
Seattle, WA
ISSN
0730-3157
Print_ISBN
978-0-7695-3726-9
Type
conf
DOI
10.1109/COMPSAC.2009.29
Filename
5254269
Link To Document