Automatic web testing using curiosity-driven reinforcement learning

Y Zheng, Y Liu, X **e, Y Liu, L Ma… - 2021 IEEE/ACM 43rd …, 2021 - ieeexplore.ieee.org
Web testing has long been recognized as a notoriously difficult task. Even nowadays, web
testing still mainly relies on manual efforts in many cases while automated web testing is still …

Ai-based test automation: A grey literature analysis

F Ricca, A Marchetto, A Stocco - 2021 IEEE International …, 2021 - ieeexplore.ieee.org
This paper provides the results of a survey of the grey literature concerning the use of
artificial intelligence to improve test automation practices. We surveyed more than 1,200 …

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 …

Why many challenges with GUI test automation (will) remain

M Nass, E Alégroth, R Feldt - Information and Software Technology, 2021 - Elsevier
Context: Automated testing is ubiquitous in modern software development and used to verify
requirement conformance on all levels of system abstraction, including the system's …

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 …

Diversity-based web test generation

M Biagiola, A Stocco, F Ricca, P Tonella - … of the 2019 27th ACM Joint …, 2019 - dl.acm.org
Existing web test generators derive test paths from a navigational model of the web
application, completed with either manually or randomly generated input values. However …

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 …

Challenges of end-to-end testing with selenium WebDriver and how to face them: A survey

M Leotta, B García, F Ricca… - 2023 IEEE Conference …, 2023 - ieeexplore.ieee.org
Modern web applications are complex and used for tasks of primary importance, so their
quality must be guaranteed at the highest levels. For this reason, testing techniques (eg, end …

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 …