Title
GRT: An Automated Test Generator Using Orchestrated Program Analysis
Abstract
While being highly automated and easy to use, existing techniques of random testing suffer from low code coverage and defect detection ability for practical software applications. Most tools use a pure black-box approach, which does not use knowledge specific to the software under test. Mining and leveraging the information of the software under test can be promising to guide random testing to overcome such limitations. Guided Random Testing (GRT) implements this idea. GRT performs static analysis on software under test to extract relevant knowledge and further combines the information extracted at run-time to guide the whole test generation procedure. GRT is highly configurable, with each of its six program analysis components implemented as a pluggable module whose parameters can be adjusted. Besides generating test cases, GRT also automatically creates a test coverage report. We show our experience in GRT tool development and demonstrate its practical usage using two concrete application scenarios.
Year
DOI
Venue
2015
10.1109/ASE.2015.102
Automated Software Engineering
Keywords
Field
DocType
Automatic test generation, random testing, bug detection, static analysis, dynamic analysis
Test harness,Test suite,System under test,Test Management Approach,Computer science,Test script,White-box testing,Theoretical computer science,Test case,Keyword-driven testing
Conference
ISSN
Citations 
PageRank 
1527-1366
11
0.52
References 
Authors
28
6
Name
Order
Citations
PageRank
Lei Ma135734.63
Cyrille Artho258844.46
Cheng Zhang3442.26
Hiroyuki Sato410125.20
Johannes Gmeiner5381.73
Rudolf Ramler630436.20