loading...
Prioritizing User-Session-Based Test Cases for Web Applications Testing
April 09-April 11
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ICST.2008.422008 International Conference on Soft ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Web applications have rapidly become a critical part of business for many organizations. However, increased usage of web applications has not been reciprocated with corresponding increases in reliability. Unique characteristics, such as quick turnaround time, coupled withgrowing popularity motivate the need for efficient and effective web application testing strategies. In this paper, we propose several new test suite prioritization strategies for web applications and examine whether these strategies can improve the rate of fault detection for three web applications and their pre-existing test suites. We prioritize test suites by test lengths, frequency of appearance of request sequences, and systematic coverage of parameter-values and their interactions. Experimental results show that the proposed prioritization criteria often improve the rate of fault detection of the test suites when compared to random ordering of test cases. In general, the best prioritization metrics either (1) consider frequency of appearance of sequences of requests or (2) systematically cover combinations of parameter-values as early as possible.
Index Terms:
web application testing, pair-wise interaction coverage, pair-wise interaction testing, user-session-based testing, test case prioritization
Citation:
Sreedevi Sampath, Renee C. Bryce, Gokulanand Viswanath, Vani Kandimalla, A. Gunes Koru, "Prioritizing User-Session-Based Test Cases for Web Applications Testing," icst, pp.141-150, 2008 International Conference on Software Testing, Verification, and Validation, 2008
Usage of this product signifies your acceptance of the Terms of Use.