Skip to main navigation Skip to search Skip to main content

Towards automated oracles for GUI input validation

  • University of Pittsburgh

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

Abstract

Testing input validation in web applications from specifications is a challenging and laborious process. GUI testing tools - with their record-and-playback and data-driven capabilities - ease the pains of testing through automation. Out-of-the-box, however, these tools have some scaling limitations as setup costs are incurred for every distinct web application to test. In environments where a line of many web applications are regularly created for various customers and purposes, scaling the test automation to span the entire product line is extremely valuable. In this paper, we report on our experience in generalizing the automatic specification-based testing of input validation in a line of web applications. Our approach is based on a nonstandard use of a GUI testing tool enabled by adjustments to coding standards and the requirements specification writing process.

Original languageEnglish
Title of host publicationAST'11 - Proceedings of the 6th International Workshop on Automation of Software Test, Co-located with ICSE 2011
Pages113-114
Number of pages2
DOIs
StatePublished - 2011
Event6th International Workshop on Automation of Software Test, AST 2011, Co-located with ICSE 2011 - Waikiki, Honolulu, HI, United States
Duration: May 22 2011May 23 2011

Publication series

NameProceedings - International Conference on Software Engineering
ISSN (Print)0270-5257

Conference

Conference6th International Workshop on Automation of Software Test, AST 2011, Co-located with ICSE 2011
Country/TerritoryUnited States
CityWaikiki, Honolulu, HI
Period05/22/1105/23/11

Keywords

  • input validation
  • specification-based testing
  • test automation
  • web applications

Fingerprint

Dive into the research topics of 'Towards automated oracles for GUI input validation'. Together they form a unique fingerprint.

Cite this