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
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;
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
DOI :
10.1109/ICST.2009.51