Nicolas Bergeron - Academia.edu (original) (raw)

Nicolas Bergeron

Uploads

Papers by Nicolas Bergeron

Research paper thumbnail of Testing Web Applications through Layout Constraints

The paper focuses on bugs in web applications that can be detected by analyzing the contents and ... more 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.

Research paper thumbnail of Testing Web Applications through Layout Constraints

The paper focuses on bugs in web applications that can be detected by analyzing the contents and ... more 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.

Log In