Gregory M. KapfhammerAssociate Professor of Computer Sciencehttp://www.cs.allegheny.edu/~gkapfham/ |
A Family of Test Adequacy Criteria for Database-Driven Applications
Gregory M. Kapfhammer and Mary Lou Soffa. A Family of Test Adequacy Criteria for Database-Driven Applications. In the Proceedings of the European Software Engineering Conference and ACM SIGSOFT Symposium on the Foundations of Software Engineering, Helsinki, Finland, September 2003. (ACM SIGSOFT Distinguished Paper Award)Related Project: DIATOMS
Abstract
Although a software application always executes within a particular environment, current testing methods have largely ignored these environmental factors. Many applications execute in an environment that contains a database. In this paper, we propose a family of test adequacy criteria that can be used to assess the quality of test suites for database-driven applications. Our test adequacy criteria use dataflow information that is associated with the entities in a relational database. Furthermore, we develop a unique representation of a database-driven application that facilitates the enumeration of database interaction associations. These associations can reflect an application's definition and use of database entities at multiple levels of granularity. The usage of a tool to calculate intraprocedural database interaction associations for two case study applications indicates that our adequacy criteria can be computed with an acceptable time and space overhead.[PDF] [PS] [BibTeX Entry] [Copyright Notice]
Links to this Page
- DIATOMS last edited on 26 August 2009 at 11:19 pm by 141.195.226.29
- A Family of Test Adequacy Criteria for Database-Driven Applications last edited on 21 May 2008 at 2:01 pm by not available
- Managing Bibliographies with BibTeX and LaTeX last edited on 25 January 2005 at 11:49 am by aldenv28.allegheny.edu
- Research Papers last edited on 20 October 2009 at 5:41 pm by 141.195.226.29
- Brief Biography last edited on 10 October 2009 at 8:09 pm by 141.195.226.29
- Education Summary last edited on 3 March 2009 at 6:11 pm by 141.195.226.29