• Home
  • Search
  • Incremental Web Application Testing Using Page Object
  • Cite Icon20
  • https://doi.org/10.1109/hotweb.2015.14Copy DOI Icon

Incremental Web Application Testing Using Page Object

  • Nov 1, 2015
  • Bing Yu +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Software testing is indispensable to assure software quality. Traditional software testing techniques are insufficient for modern web applications due to their unique characteristics, such as highly dynamic generation of web pages and interactions with DOM elements. Meanwhile, existing web testing techniques are cumbersome to use in long-term maintenance and evolution because the tests are often brittle in the presence of fast changes to web pages. In this paper, we propose an automatic test generation technique for dynamic web applications. Our technique effectively decouples test code from web pages by automatically generating page objects. Based on page objects, our technique performs iterative feedback directed random test generation. Our evaluation on seven real-world web applications demonstrates that the proposed technique achieves reasonable code coverage (from 23.3% to 90.8%) and can effectively explore dynamically generated web pages (around 14.7 times more than the original static web pages), revealing hundreds of HTML issues and five real errors in the applications.

Similar Papers
  • Conference Article

Discovering User-Defined Event Handlers in Presence of JavaScript Libraries

  • Dec 01, 2015
  • Shuai Wang +4
  • Conference Article
  • Citations7

GASE -an input domain reduction and branch coverage system based on Genetic Algorithm and Symbolic Execution

  • Feb 01, 2013
  • M Parthiban +1
  • Conference Article
  • Citations19

Why Creating Web Page Objects Manually If It Can Be Done Automatically?

  • May 01, 2015
  • Andrea Stocco +3
  • Conference Article
  • Citations125

An approach to identify duplicated web pages

  • Aug 26, 2002
  • G.A Di Lucca +2
  • Book Chapter
  • Citations1

Research on XML Data-Driven Based Web Page Design

  • Jan 01, 2012
  • Chuansheng Zhou
  • Research Article
  • Citations39

Automatic Generation of Tests to Exploit XML Injection Vulnerabilities in Web Applications

  • Apr 01, 2019
  • IEEE Transactions on Software Engineering
  • Sadeeq Jan +3
  • Book Chapter
  • Citations5

A GOMS Model for Keyboard Navigation in Web Pages and Web Applications

  • Jan 01, 2006
  • Martin Schrepp +1
  • Book Chapter
  • Citations4

Bringing Web 2.0 to the Old Web: A Platform for Parasitic Applications

  • Jan 01, 2009
  • Florian Alt +3
  • Conference Article
  • Citations1

Web Application fact extractor (WAFE)

  • Sep 01, 2013
  • Imran Zahoor +2
  • Research Article

Оптимизация процесса создания автотестов веб-приложений с использованием LLM и структурного анализа HTML

  • Dec 28, 2025
  • Моделирование и анализ данных
  • A.M Titeev
  • Research Article
  • Citations26

WebWriter: A browser-based editor for constructing Web applications

  • May 01, 1996
  • Computer Networks and ISDN Systems
  • Arturo Crespo +1
  • Research Article
  • Citations17

Test case generation, selection and coverage from natural language

  • Jan 11, 2019
  • Science of Computer Programming
  • Sidney Nogueira +4
  • Research Article

Automated Server-Side Regression Testing for Web Applications

  • Jan 01, 2012
  • International Journal of Computers and Applications
  • Takao Shimomura
  • Book Chapter

Dynamic Generation of Documentation, Code, and Tests for a Digital Marketing Platform's API

  • Jan 01, 2019
  • Ricardo Santos +2
  • Conference Article
  • Citations2

Web API Creation for Enterprise Mashup

  • Jul 01, 2011
  • Masahiro Tanaka +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.