DocumentCode :
665539
Title :
Feedback-directed exploration of web applications to derive test models
Author :
Fard, Amin Milani ; Mesbah, Ali
Author_Institution :
University of British Columbia Vancouver, BC, Canada
fYear :
2013
fDate :
4-7 Nov. 2013
Firstpage :
278
Lastpage :
287
Abstract :
Dynamic exploration techniques play a significant role in automated web application testing and analysis. However, a general web application crawler that exhaustively explores the states can become mired in limited specific regions of the web application, yielding poor functionality coverage. In this paper, we propose a feedback-directed web application exploration technique to derive test models. While exploring, our approach dynamically measures and applies a combination of code coverage impact, navigational diversity, and structural diversity, to decide a-priori (1) which state should be expanded, and (2) which event should be exercised next to maximize the overall coverage, while minimizing the size of the test model. Our approach is implemented in a tool called FEEDEx. We have empirically evaluated the efficacy of FEEDEx using six web applications. The results show that our technique is successful in yielding higher coverage while reducing the size of the test model, compared to classical exhaustive techniques such as depth-first, breadth-first, and random exploration.
Keywords :
IEEE Xplore; Portable document format; coverage; diversity; model generation; testing; web app;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Reliability Engineering (ISSRE), 2013 IEEE 24th International Symposium on
Conference_Location :
Pasadena, CA
Type :
conf
DOI :
10.1109/ISSRE.2013.6698880
Filename :
6698880
Link To Document :
بازگشت