Abstract—The event-driven and highly dynamic nature of JavaScript, as well as its runtime interaction with the Document Object Model (DOM) make it challenging to test JavaScript-based applications. Current web test automation techniques target the generation of event sequences, but they ignore testing the JavaScript code at the unit level. Further they either ignore the oracle problem completely or simplify it through generic soft oracles such as HTML validation and runtime exceptions. We present a framework to automatically generate test cases for Java-Script applications at two complementary levels, namely events and individual JavaScript functions. Our approach employs a combination of function coverage maximization and function state ab...
Developers often write test cases that assert the behaviour of a web application from an end-user’s ...
JavaScript is one of the most popular programming languages. However, its dynamic nature poses sever...
Abstract Context. JavaScript is a popular programming language today with several implementations co...
Today's modern Web applications rely heavily on JavaScript and client-side run-time manipulation of ...
The advent of web technologies has led to the proliferation of modern web applications with enhanced...
JavaScript has gained increased usage and attention the last years, but development and testing meth...
For the last 20 years, the development of new Internet services has drastically changed the ways peo...
For the last 20 years, the development of new Internet services has drastically changed the ways peo...
Modern software is becoming more and more complex and manual testing cannot keep up with the need fo...
Automated testing of JavaScript web applications is complicated by the communication with servers. S...
Abstract—JavaScript is expected to be a programming language of even wider use, considering demands ...
The old adage “to err is human ” is more than manifest in the software world: programmers make mista...
The landscape of web development has been constantly changing. With the appearance and adoption of n...
We present SymJS, a comprehensive framework for auto-matic testing of client-side JavaScript Web app...
Abstract. Web 2.0 applications rely heavily on JAVASCRIPT and client-side run-time manipulation of t...
Developers often write test cases that assert the behaviour of a web application from an end-user’s ...
JavaScript is one of the most popular programming languages. However, its dynamic nature poses sever...
Abstract Context. JavaScript is a popular programming language today with several implementations co...
Today's modern Web applications rely heavily on JavaScript and client-side run-time manipulation of ...
The advent of web technologies has led to the proliferation of modern web applications with enhanced...
JavaScript has gained increased usage and attention the last years, but development and testing meth...
For the last 20 years, the development of new Internet services has drastically changed the ways peo...
For the last 20 years, the development of new Internet services has drastically changed the ways peo...
Modern software is becoming more and more complex and manual testing cannot keep up with the need fo...
Automated testing of JavaScript web applications is complicated by the communication with servers. S...
Abstract—JavaScript is expected to be a programming language of even wider use, considering demands ...
The old adage “to err is human ” is more than manifest in the software world: programmers make mista...
The landscape of web development has been constantly changing. With the appearance and adoption of n...
We present SymJS, a comprehensive framework for auto-matic testing of client-side JavaScript Web app...
Abstract. Web 2.0 applications rely heavily on JAVASCRIPT and client-side run-time manipulation of t...
Developers often write test cases that assert the behaviour of a web application from an end-user’s ...
JavaScript is one of the most popular programming languages. However, its dynamic nature poses sever...
Abstract Context. JavaScript is a popular programming language today with several implementations co...