Declarative layout constraints for testing web applications
2016; Elsevier BV; Volume: 85; Issue: 5 Linguagem: Inglês
10.1016/j.jlamp.2016.04.001
ISSN2352-2216
AutoresSylvain Hallé, Nicolas Bergeron, Francis Guérin, Gabriel Le Breton, Oussama Beroual,
Tópico(s)Software Testing and Debugging Techniques
ResumoThe 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.
Referência(s)