DocumentCode :
2639598
Title :
Testing Web Applications Through Layout Constraints
Author :
Halle, Sylvain ; Bergeron, Nicolas ; Guerin, Francis ; Le Breton, Gabriel
Author_Institution :
Dept. d´Inf. et de Math., Univ. du Quebec a Chicoutimi, Chicoutimi, QC, Canada
fYear :
2015
fDate :
13-17 April 2015
Firstpage :
1
Lastpage :
8
Abstract :
The paper focuses on bugs in web applications that can be detected by analyzing the contents and layout of page elements inside a browser´s window. Based on an empirical analysis of 35 real-world web sites and applications (such as Facebook, Dropbox, and Moodle), it provides a survey and classification of more than 90 instances of layout-based bugs. It then introduces Cornipickle, an automated testing tool that provides a declarative language to express desirable properties of a web application as a set of human-readable assertions on the page´s HTML and CSS data. Such properties can be verified on-the-fly as a user interacts with an application.
Keywords :
Web sites; hypermedia markup languages; program debugging; program testing; software tools; CSS data; Cornipickle; Dropbox; Facebook; Moodle; Web applications testing; automated testing tool; browser window; bugs detection; classification; contents analysis; declarative language; human-readable assertions; layout constraints; layout-based bugs; page HTML; page elements layout; real-world Web sites; Cascading style sheets; Computer bugs; Grammar; HTML; Layout; Testing; Web sites;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Testing, Verification and Validation (ICST), 2015 IEEE 8th International Conference on
Conference_Location :
Graz
Type :
conf
DOI :
10.1109/ICST.2015.7102635
Filename :
7102635
Link To Document :
بازگشت