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 :
بازگشت