• 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