Title:
|
An Empirical Comparison of Test Suite Reduction Techniques for User-session-based Testing of Web Applications
|
Authors:
|
Sara Sprenkle, Sreedevi Sampath, Emily Gibson, Lori Pollock, and Amie Souter
|
Description:
|
This is an updated and extended version of Technical Report;2005-0509 originally dated November 2004.
|
Abstract:
|
Automated cost-effective test strategies are needed to provide reliable, secure, and usable web applications. As a software maintainer updates an application, test cases must accurately reflect usage to expose faults that users are most likely to encounter. User-session-based testing is an automated approach to enhancing an initial test suite with real user data, enabling additional testing during maintenance as well as adding test data that represents usage as operational profiles evolve. Test suite reduction techniques are critical to the cost effectiveness of user-session-based testing because a key issue is the cost of collecting, analyzing, and replaying the large number of test cases generated from user-session data. We performed an empirical study comparing the test suite size, program coverage, fault detection capability, and costs of three requirements-based reduction techniques and three variations of concept analysis reduction applied to two web applications. The statistical analysis of our results indicates that concept analysis-based reduction is a cost-effective alternative to requirements-based approaches.
|
Publisher:
|
IEEE
|
Book Title:
|
International Conference on Software Maintenance (ICSM05)
|
Pages:
|
587--596
|
Date:
|
September 2005
|
Project:
|
Web Application Testing
|
Document Type:
|
Conference Proceedings
|
Key Words:
|
Web application testing, test suite reduction
|
Files:
|
[paper: Adobe PDF] (216 KB)
[presentation slides: Adobe PDF] (724 KB)
|
Bibtex Entry:
|
| @inproceedings{123456789/29, |
| author = {Sara Sprenkle and Sreedevi Sampath and Emily Gibson and Lori Pollock and Amie Souter}, |
| title = {An Empirical Comparison of Test Suite Reduction Techniques for User-session-based Testing of Web Applications}, |
| booktitle = {International Conference on Software Maintenance (ICSM05)}, |
| pages = {587--596}, |
| publisher = {IEEE}, |
| month = {September}, |
| year = {2005} |
| } |
|