DocumentCode
3156313
Title
Clustering and Tailoring User Session Data for Testing Web Applications
Author
Luo, Xingmin ; Ping, Fan ; Chen, Mei-Hwa
Author_Institution
SUNY, Univ. at Albany, Albany, NY
fYear
2009
fDate
1-4 April 2009
Firstpage
336
Lastpage
345
Abstract
Web applications have become major driving forces for world business. Effective and efficient testing of evolving Web applications is essential for providing reliable services. In this paper, we present a user session based testing technique that clusters user sessions based on the service profile and selects a set of representative user sessions from each cluster. Then each selected user session is tailored by augmentation with additional requests to cover the dependence relationships between Web pages. The created test suite not only can significantly reduce the size of the collected user sessions, but is also viable to exercise fault sensitive paths. We conducted two empirical studies to investigate the effectiveness of our approach- one was in a controlled environment using seeded faults, and the other was conducted on an industrial system with real faults. The results demonstrate that our approach consistently detected the majority of the known faults by using a relatively small number of test cases in both studies.
Keywords
Internet; program testing; Web applications testing; Web pages; user session data clustering; user session data tailoring; Application software; Context-aware services; Control systems; Electrical equipment industry; Fault detection; Industrial control; Lattices; Production; Software testing; Web pages;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Testing Verification and Validation, 2009. ICST '09. International Conference on
Conference_Location
Denver, CO
Print_ISBN
978-1-4244-3775-7
Electronic_ISBN
978-0-7695-3601-9
Type
conf
DOI
10.1109/ICST.2009.51
Filename
4815367
Link To Document