Gregory M. KapfhammerAssociate Professor of Computer Sciencehttp://www.cs.allegheny.edu/~gkapfham/ |
The Measured Performance of Database-Aware Test Coverage Monitoring
Gregory M. Kapfhammer. The Measured Performance of Database-Aware Test Coverage Monitoring. Presented at the University of Pittsburgh, Department of Computer Science Colloquium, Pittsburgh, Pennsylvania, September 11, 2007.Related Project: DIATOMS
Abstract
Unlike traditional programs, a database application interacts with a database that has a complex state and structure. Even though the database is an important component of modern software, there are few tools to support the testing of database applications. This presentation describes a test coverage monitoring technique that tracks a program's definition and use of database entities during test suite execution. We conducted experiments to measure the costs that are associated with (i) instrumenting the program and the tests and (ii) monitoring coverage. For all of the applications, the experiments demonstrate that the instrumentation mechanism incurs an acceptable time overhead. While the use of statically introduced probes may noticeably increase the size of an application, the experiments reveal that this approach successfully controls coverage monitoring time. Varying the granularity at which we record the database-aware coverage causes an increase in testing time that ranges from 13% to no more than 54%.[PDF]
Links to this Page
- DIATOMS last edited on 26 August 2009 at 11:19 pm by 141.195.226.29
- Research Presentations last edited on 29 October 2009 at 12:30 am by 141.195.226.29
- The Measured Performance of Database-Aware Test Coverage Monitoring last edited on 12 June 2008 at 4:58 pm by aldenv29.allegheny.edu