DocumentCode
783701
Title
Leveraging user-session data to support Web application testing
Author
Elbaum, Sebastian ; Rothermel, Gregg ; Karre, Srikanth ; Fisher, Marc, II
Author_Institution
Dept. of Comput. Sci. & Eng., Nebraska Univ., Lincoln, NE, USA
Volume
31
Issue
3
fYear
2005
fDate
3/1/2005 12:00:00 AM
Firstpage
187
Lastpage
202
Abstract
Web applications are vital components of the global information infrastructure, and it is important to ensure their dependability. Many techniques and tools for validating Web applications have been created, but few of these have addressed the need to test Web application functionality and none have attempted to leverage data gathered in the operation of Web applications to assist with testing. In this paper, we present several techniques for using user session data gathered as users operate Web applications to help test those applications from a functional standpoint. We report results of an experiment comparing these new techniques to existing white-box techniques for creating test cases for Web applications, assessing both the adequacy of the generated test cases and their ability to detect faults on a point-of-sale Web application. Our results show that user session data can be used to produce test suites more effective overall than those produced by the white-box techniques considered; however, the faults detected by the two classes of techniques differ, suggesting that the techniques are complementary.
Keywords
Internet; program testing; Web application testing; software testing; test data generation; user session data; white-box technique; Application software; Automatic testing; Computer Society; Face detection; Fault detection; Marketing and sales; Medical diagnostic imaging; Proposals; Software systems; System testing; Index Terms- Software testing; Web applications; empirical studies.; test data generation;
fLanguage
English
Journal_Title
Software Engineering, IEEE Transactions on
Publisher
ieee
ISSN
0098-5589
Type
jour
DOI
10.1109/TSE.2005.36
Filename
1423991
Link To Document