A survey of dynamic analysis and test generation for JavaScript
JavaScript has become one of the most prevalent programming languages. Unfortunately,
some of the unique properties that contribute to this popularity also make JavaScript …
some of the unique properties that contribute to this popularity also make JavaScript …
A survey of the selenium ecosystem
Selenium is often considered the de-facto standard framework for end-to-end web testing
nowadays. It allows practitioners to drive web browsers (such as Chrome, Firefox, Edge, or …
nowadays. It allows practitioners to drive web browsers (such as Chrome, Firefox, Edge, or …
Visual web test repair
Web tests are prone to break frequently as the application under test evolves, causing much
maintenance effort in practice. To detect the root causes of a test breakage, developers …
maintenance effort in practice. To detect the root causes of a test breakage, developers …
Pengujian Aplikasi Web-Tinjauan Pustaka Sistematis
Aplikasi berbasis web dalam beberapa dekade terakhir mengalami perkembangan yang
sangat pesat. Pemanfaatan teknologi dalam rekayasa perangkat lunak untuk …
sangat pesat. Pemanfaatan teknologi dalam rekayasa perangkat lunak untuk …
Approaches and tools for automated end-to-end web testing
The importance of test automation in web engineering comes from the widespread use of
web applications and the associated demand for code quality. Test automation is …
web applications and the associated demand for code quality. Test automation is …
Waterfall: An incremental approach for repairing record-replay tests of web applications
Software engineers use record/replay tools to capture use case scenarios that can serve as
regression tests for web applications. Such tests, however, can be brittle in the face of code …
regression tests for web applications. Such tests, however, can be brittle in the face of code …
Why do record/replay tests of web applications break?
M Hammoudi, G Rothermel… - 2016 IEEE International …, 2016 - ieeexplore.ieee.org
Software engineers often use record/replay tools to enable the automated testing of web
applications. Tests created in this manner can then be used to regression test new versions …
applications. Tests created in this manner can then be used to regression test new versions …
Using multi-locators to increase the robustness of web test cases
The main reason for the fragility of web test cases is the inability of web element locators to
work correctly when the web page DOM evolves. Web elements locators are used in web …
work correctly when the web page DOM evolves. Web elements locators are used in web …
Ringer: web automation by demonstration
With increasing amounts of data available on the web and a diverse range of users
interested in programmatically accessing that data, web automation must become easier …
interested in programmatically accessing that data, web automation must become easier …
Automated web application testing driven by pre-recorded test cases
There are fully automated approaches proposed for Web application testing. These
approaches mainly rely on tools that explore an application by crawling it. The crawling …
approaches mainly rely on tools that explore an application by crawling it. The crawling …