Sciweavers

CSMR
2010
IEEE

Automating Coverage Metrics for Dynamic Web Applications

12 years 11 months ago
Automating Coverage Metrics for Dynamic Web Applications
Abstract--Building comprehensive test suites for web applications poses new challenges in software testing. Coverage criteria used for traditional systems to assess the quality of test cases are simply not sufficient for complex dynamic applications. As a result, faults in web applications can often be traced to insufficient testing coverage of the complex interactions between the components. This paper presents a new set of coverage criteria for web applications, based on page access, use of server variables, and interactions with the database. Following an instrumentation transformation to insert dynamic tracking of these aspects, a static analysis is used to automatically create a coverage database by extracting and executing only the instrumentation statements of the program. The database is then updated dynamically during execution by the instrumentation calls themselves. We demonstrate the usefulness of our coverage criteria and the precision of our approach on the analysis of th...
Manar H. Alalfi, James R. Cordy, Thomas R. Dean
Added 14 May 2011
Updated 14 May 2011
Type Journal
Year 2010
Where CSMR
Authors Manar H. Alalfi, James R. Cordy, Thomas R. Dean
Comments (0)