In this paper we review five years of research in the field of automated crawling and testing of web applications. We describe the open source Crawljax tool, and the various extensions that have been proposed in order to address such issues as cross-browser compatibility testing, web application regression testing, and style sheet usage analysis. Based on that we identify the main challenges and future directions of crawl-based testing of web applications. In particular, we explore ways to reduce the exponential growth of the state space, as well as ways to involve the human tester in the loop, thus reconciling manual exploratory testing and automated test input generation. Finally, we sketch the future of crawl-based testing in the light o...
Modern web applications have evolved to become highly complex, interact-able software capable of rep...
Since its inception of just over two decades ago, the World Wide Web has be-come a truly ubiquitous ...
Tools for the assessment of the quality and reliability of Web applications are based on the possibi...
Abstract. Modern Web applications are exposed to fre-quent changes both in requirements and involved...
Abstract—Automated web crawlers can be used to explore and exercise portions of a web application un...
Automated web crawlers can be used to explore and exercise portions of a web application under test....
Tools for the assessment of the quality and reliability of Web applications are based on the possibi...
Tools for the assessment of the quality and reliability of Web applications are based on the possibi...
Web application scanners are popular tools to perform black box testing and are widely used to disco...
Web applications are becoming more and more the replacement of desktop applications, using Ajax as t...
Web applications have come a long way both in terms of adoption to provide information and services ...
Due to the increased usage of JavaScript in web applications and the speed at which web technologies...
Web crawlers have a long and interesting his-tory. Early web crawlers collected statistics about the...
Web application scanners are popular tools to perform black box testing and are widely used to disco...
Abstract—Crawling is a necessary step for testing web applications for security. An important concep...
Modern web applications have evolved to become highly complex, interact-able software capable of rep...
Since its inception of just over two decades ago, the World Wide Web has be-come a truly ubiquitous ...
Tools for the assessment of the quality and reliability of Web applications are based on the possibi...
Abstract. Modern Web applications are exposed to fre-quent changes both in requirements and involved...
Abstract—Automated web crawlers can be used to explore and exercise portions of a web application un...
Automated web crawlers can be used to explore and exercise portions of a web application under test....
Tools for the assessment of the quality and reliability of Web applications are based on the possibi...
Tools for the assessment of the quality and reliability of Web applications are based on the possibi...
Web application scanners are popular tools to perform black box testing and are widely used to disco...
Web applications are becoming more and more the replacement of desktop applications, using Ajax as t...
Web applications have come a long way both in terms of adoption to provide information and services ...
Due to the increased usage of JavaScript in web applications and the speed at which web technologies...
Web crawlers have a long and interesting his-tory. Early web crawlers collected statistics about the...
Web application scanners are popular tools to perform black box testing and are widely used to disco...
Abstract—Crawling is a necessary step for testing web applications for security. An important concep...
Modern web applications have evolved to become highly complex, interact-able software capable of rep...
Since its inception of just over two decades ago, the World Wide Web has be-come a truly ubiquitous ...
Tools for the assessment of the quality and reliability of Web applications are based on the possibi...