A Multi-Year Grey Literature Review on AI-assisted Test Automation

F Ricca, A Marchetto, A Stocco - arxiv preprint arxiv:2408.06224, 2024 - arxiv.org
Context: Test Automation (TA) techniques are crucial for quality assurance in software
engineering but face limitations such as high test suite maintenance costs and the need for …

[HTML][HTML] Enhancing web applications observability through instrumented automated browsers

B García, F Ricca, JM del Alamo, M Leotta - Journal of Systems and …, 2023 - Elsevier
In software engineering, observability is the ability to determine the current state of a
software system based on its external outputs or signals such as metrics, logs, or traces …

An empirical study to compare three web test automation approaches: NLP‐based, programmable, and capture&replay

M Leotta, F Ricca, A Marchetto… - Journal of Software …, 2024 - Wiley Online Library
A new advancement in test automation is the use of natural language processing (NLP) to
generate test cases (or test scripts) from natural language text. NLP is innovative in this …

[HTML][HTML] A family of experiments to quantify the benefits of adopting WebDriverManager and Selenium-Jupiter

M Leotta, B García, F Ricca - Information and Software Technology, 2025 - Elsevier
Context: While test automation offers numerous benefits, it also introduces significant
challenges. Two challenges that developers and testers face on a daily basis, particularly …

Towards Predicting Fragility in End-to-End Web Tests

S Di Meglio, LLL Starace - … of the 28th International Conference on …, 2024 - dl.acm.org
Automated end-to-end web tests are typically implemented as scripts that leverage
dedicated libraries to simulate user interactions with web pages in a remotely controlled web …

GUI-Based Software Testing: An Automated Approach Using GPT-4 and Selenium WebDriver

D Zimmermann, A Koziolek - 2023 38th IEEE/ACM …, 2023 - ieeexplore.ieee.org
This paper presents a novel method for GUI testing in web applications that largely
automates the process by integrating the advanced language model GPT-4 with Selenium, a …

AI in GUI-Based Software Testing: Insights from a Survey with Industrial Practitioners

D Amalfitano, R Coppola, D Distante… - … Conference on the Quality …, 2024 - Springer
In today's technology-driven world, there is a growing interest in leveraging Artificial
Intelligence (AI) to streamline software testing processes. Our research delves into GUI …

[HTML][HTML] STILE: A tool for optimizing E2E web test scripts parallelization

D Olianas, M Leotta, F Ricca, M Biagiola… - Journal of Systems and …, 2025 - Elsevier
Web applications quality is commonly assessed by executing End-to-End (E2E) test scripts
interacting with those systems as a human tester would. To avoid setting up the web …

Towards a Robust Waiting Strategy for Web GUI Testing for an Industrial Software System

H Zhang, L Liao, Z Ding, W Shang, N Narula… - Proceedings of the 39th …, 2024 - dl.acm.org
Automated web GUI testing has been widely adopted since manual testing is time-
consuming and tedious. Waiting strategy plays a vital role in automated web GUI testing …

Exploring Browser Automation: A Comparative Study of Selenium, Cypress, Puppeteer, and Playwright

B García, JM del Alamo, M Leotta, F Ricca - International Conference on …, 2024 - Springer
Browser automation refers to the use of specific software to perform user tasks (such as
navigation among web pages, interaction with forms, etc.) automatically in a web browser. It …