DocumentCode
3116763
Title
Web Traversal with a History Stack
Author
Navabpour, Samaneh ; Duan, Lihua ; Chen, Jessica
Author_Institution
Sch. of Comput. Sci., Univ. of Windsor, Windsor, ON, Canada
fYear
2009
fDate
24-25 Aug. 2009
Firstpage
98
Lastpage
107
Abstract
Correct navigational behavior of a web application is essential to its reliability. An effective means to improve our confidence in the correct behavior of a web application is to test it by exploring the possible navigation among the webpages at client side: The tester carries out the testing by consecutively clicking the hyperlinks along with some possible search parameters and checking whether the returned webpages are as expected. This type of client-side testing can be viewed as a traverse in a graph representing the considered webpages together with the hyperlinks among them. To reach an efficient test that traverses all hyperlinks considered, we make use of the interface provided by web browsers, typically, the goto menu. In doing so, the issues raised by cookies and URL rewriting are taken into account. Compared to the case without using the interface of web browsers, our experiments show a 17%-24% saving on the test sequence lengths in most cases.
Keywords
Internet; program testing; URL rewriting; Web application; Web browsers; Web traversal; client-side testing; goto menu; history stack; navigational behavior; search parameters; Application software; Computer science; History; Information retrieval; Navigation; Software quality; Testing; Uniform resource locators; Web pages; Web sites; Rural Postman Problem; test sequence; web applications;
fLanguage
English
Publisher
ieee
Conference_Titel
Quality Software, 2009. QSIC '09. 9th International Conference on
Conference_Location
Jeju
ISSN
1550-6002
Print_ISBN
978-1-4244-5912-4
Type
conf
DOI
10.1109/QSIC.2009.21
Filename
5381508
Link To Document