loading...
Command-Form Coverage for Testing Database Applications
Tokyo, Japan September 18-September 22
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ASE.2006.2721st IEEE International Conference on ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
William G.J. Halfond, Georgia Institute of Technology
Alessandro Orso, Georgia Institute of Technology
The testing of database applications poses new challenges for software engineers. In particular, it is difficult to thoroughly test the interactions between an application and its underlying database, which typically occur through dynamically-generated database commands. Because traditional code-based coverage criteria focus only on the application code, they are often inadequate in exercising these commands. To address this problem, we introduce a new test adequacy criterion that is based on coverage of the database commands generated by an application and specifically focuses on the application-database interactions. We describe the criterion, an analysis that computes the corresponding testing requirements, and an efficient technique for measuring coverage of these requirements. We also present a tool that implements our approach and a preliminary study that shows the approach?s potential usefulness and feasibility.
Citation:
William G.J. Halfond, Alessandro Orso, "Command-Form Coverage for Testing Database Applications," ase, pp.69-80, 21st IEEE International Conference on Automated Software Engineering (ASE'06), 2006
Usage of this product signifies your acceptance of the Terms of Use.