A survey of dynamic analysis and test generation for JavaScript

E Andreasen, L Gong, A Møller, M Pradel… - ACM Computing …, 2017 - dl.acm.org
JavaScript has become one of the most prevalent programming languages. Unfortunately,
some of the unique properties that contribute to this popularity also make JavaScript …

A survey of the selenium ecosystem

B García, M Gallego, F Gortázar, M Munoz-Organero - Electronics, 2020 - mdpi.com
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 …

Visual web test repair

A Stocco, R Yandrapally, A Mesbah - Proceedings of the 2018 26th ACM …, 2018 - dl.acm.org
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 …

Pengujian Aplikasi Web-Tinjauan Pustaka Sistematis

DWL Pamungkas, S Rochimah - Jurnal IPTEK, 2019 - ejurnal.itats.ac.id
Aplikasi berbasis web dalam beberapa dekade terakhir mengalami perkembangan yang
sangat pesat. Pemanfaatan teknologi dalam rekayasa perangkat lunak untuk …

Approaches and tools for automated end-to-end web testing

M Leotta, D Clerissi, F Ricca, P Tonella - Advances in Computers, 2016 - Elsevier
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 …

Waterfall: An incremental approach for repairing record-replay tests of web applications

M Hammoudi, G Rothermel, A Stocco - … of the 2016 24th ACM SIGSOFT …, 2016 - dl.acm.org
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 …

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 …

Using multi-locators to increase the robustness of web test cases

M Leotta, A Stocco, F Ricca… - 2015 IEEE 8th …, 2015 - ieeexplore.ieee.org
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 …

Ringer: web automation by demonstration

S Barman, S Chasins, R Bodik, S Gulwani - Proceedings of the 2016 …, 2016 - dl.acm.org
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 …

Automated web application testing driven by pre-recorded test cases

N Sunman, Y Soydan, H Sözer - Journal of Systems and Software, 2022 - Elsevier
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 …