2014 · 52 citations · 15 references
ComputingVisualizationUser Experience DesignVisual AnalyticsWeb AnalyticsError DetectionFailure AnalysisFailure DetectionSoftware TestingUsability EvaluationUsability TestingHtml ElementsImage Comparison ToolsInvariantsSoftware Failure DetectionVisual Layout EvaluationWeb Application ReliabilityWeb Usability TestingWebsite Usability Evaluation
Presentation failures in web applications can negatively affect an application's usability and user experience. To find such failures, testers must visually inspect the output of a web application or exhaustively specify invariants to automatically check a page's correctness. This makes finding presentation failures labor intensive and error prone. In this paper, we present a new automated approach for detecting and localizing presentation failures in web pages. To detect presentation failures, our approach uses image processing techniques to compare a web page and its oracle. Then, to localize the failures, our approach analyzes the page with respect to its visual layout and identifies the HTML elements likely to be responsible for the failure. We evaluated our approach on a set of real-world web applications and found that the approach was able to accurately detect failures and identify the faulty HTML elements.
15
Antonin Guttman · ACM SIGMOD Record · 1984 · 1.6K citations · Full text
Sitemaps, storyboards, and specifications
Mark Newman, James A. Landay · 2000 · 216 citations
Arts, Design, Graphic Design +9
A framework for automated testing of javascript web applications
Shay Artzi, Julian Dolby, Simon Holm Jensen et al. · 2011 · 206 citations
GUI testing using computer vision
Tsung-Hsiang Chang, Tom Yeh, Robert C. Miller · 2010 · 205 citations · Full text