Dynamic State Testing of Web 2.0 Applications

AJAX applications are notoriously error-prone due to, e.g., their state full, asynchronous, and event-based nature, the use of (loosely typed) JavaScript, the client-side requirement of the browser's Document-Object Model (DOM), and the use of delta communication between client and web-server. Unfortunately, static code analysis techniques are not able to reveal many of the dynamic dependencies present in today's web applications. To that end, the authors propose an implementation named ATUSA in which they automatically derive a model of the user interface states of an AJAX application by \"Crawling\" the AJAX application code to identify key events and components.

Provided by: International Journal for Development of Computer Science & Technology (IJDCST) Topic: Software Date Added: Dec 2013 Format: PDF

Find By Topic