loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
21st IEEE International Conference on Automated Software Engineering (ASE'06)
An Empirical Comparison of Automated Generation and Classification Techniques for Object-Oriented Unit Testing
Tokyo, Japan
September 18-September 22
ISBN: 0-7695-2579-2
Marcelo d?Amorim, University of Illinois, Urbana-Champaign, IL, USA
Carlos Pacheco, MIT, Cambridge, MA, USA
Tao Xie, North Carolina State University, Raleigh, NC, USA
Darko Marinov, University of Illinois, Urbana-Champaign, IL, USA
Michael D. Ernst, MIT, Cambridge, MA, USA
Testing involves two major activities: generating test inputs and determining whether they reveal faults. Automated test generation techniques include random generation and symbolic execution. Automated test classification techniques include ones based on uncaught exceptions and violations of operational models inferred from manually provided tests. Previous research on unit testing for object-oriented programs developed three pairs of these techniques: model-based random testing, exception-based random testing, and exception-based symbolic testing. We develop a novel pair, model-based symbolic testing. We also empirically compare all four pairs of these generation and classification techniques. The results show that the pairs are complementary (i.e., reveal faults differently), with their respective strengths and weaknesses.
Citation:
Marcelo d?Amorim, Carlos Pacheco, Tao Xie, Darko Marinov, Michael D. Ernst, "An Empirical Comparison of Automated Generation and Classification Techniques for Object-Oriented Unit Testing," ase, pp.59-68, 21st IEEE International Conference on Automated Software Engineering (ASE'06), 2006
Usage of this product signifies your acceptance of the Terms of Use.