Web applications pervade all aspects of human activity today. Rapid growth in the scope, penetration and user-base of web applications, over the past decade, has meant that web applications are substantially bigger, more complex and sophisticated than ever before. This places even more demands on the validation process for web applications. This paper presents an automated approach for the system testing of modern, industrial strength dynamic web applications, where a combination of dynamic crawling-based model generation and back-end model checking is used to comprehensively validate the navigation behavior of the web application. We present several case studies to validate the proposed approach on real-world web applications. Our evaluation demonstrates that the proposed approach is not only practical in the context of applications of such size and complexity but can provide greater automation and better coverage than current industrial validation practices based on manual testing. © Springer-Verlag Berlin Heidelberg 2013.
CITATION STYLE
Tanida, H., Prasad, M. R., Rajan, S. P., & Fujita, M. (2013). Automated System Testing of Dynamic Web Applications. In Communications in Computer and Information Science (Vol. 303, pp. 181–196). Springer Verlag. https://doi.org/10.1007/978-3-642-36177-7_12
Mendeley helps you to discover research relevant for your work.