DocumentCode :
1732670
Title :
An Industrial Case Study of Bypass Testing on Web Applications
Author :
Offutt, Jeff ; Wang, Qingxiang ; Ordille, Joann J.
Author_Institution :
Inf. & Software Eng., George Mason Univ., Fairfax, VA
fYear :
2008
Firstpage :
465
Lastpage :
474
Abstract :
Web applications are interactive programs that are deployed on the world wide Web. Their execution is usually controlled very heavily by user choices and user data. This makes them vulnerable to abnormal behavior from invalid inputs as well as security attacks. Thus, Web applications invest heavily in validating user inputs according to defined constraints on the values. This work focuses on validation done on the client, which uses two types of technologies; restrictions in HTML form fields and scripts that check values. Unfortunately users have the ability to subvert or skip client-side validation. Bypass testing has been developed to test the behavior of Web applications when client-side validation is skipped. This paper presents results from an industry case study of bypass testing applied to a project from Avaya Research Labs, NPP. The paper presents a process for designing, implementing, automating and developing bypass tests. The theory of bypass testing had to be adapted to the unique characteristics of NPP software, which represented a significant engineering challenge. The 184 tests that were generated resulted in 63 unique failures, providing significant experience and numerous lessons learned. The case study also revealed several difficult problems that need to be addressed in future research.
Keywords :
Internet; hypermedia markup languages; program testing; HTML form fields; Web applications; bypass testing; interactive programs; Application software; Automatic testing; Computer industry; Data security; HTML; Process design; Software engineering; Software testing; Web server; Web sites; Software testing; industry case study; web applications;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Testing, Verification, and Validation, 2008 1st International Conference on
Conference_Location :
Lillehammer
Print_ISBN :
978-0-7695-3127-4
Type :
conf
DOI :
10.1109/ICST.2008.46
Filename :
4539575
Link To Document :
بازگشت