TY - GEN
T1 - Towards automated oracles for GUI input validation
AU - Zenarosa, Gabriel L.
AU - Leonard, Regis J.
PY - 2011
Y1 - 2011
N2 - 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.
AB - 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.
KW - input validation
KW - specification-based testing
KW - test automation
KW - web applications
UR - https://www.scopus.com/pages/publications/79959477312
U2 - 10.1145/1982595.1982623
DO - 10.1145/1982595.1982623
M3 - Conference contribution
AN - SCOPUS:79959477312
SN - 9781450305853
T3 - Proceedings - International Conference on Software Engineering
SP - 113
EP - 114
BT - AST'11 - Proceedings of the 6th International Workshop on Automation of Software Test, Co-located with ICSE 2011
T2 - 6th International Workshop on Automation of Software Test, AST 2011, Co-located with ICSE 2011
Y2 - 22 May 2011 through 23 May 2011
ER -