A Multi-Year Grey Literature Review on AI-assisted Test Automation
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 …
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
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 …
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
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 …
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
Context: While test automation offers numerous benefits, it also introduces significant
challenges. Two challenges that developers and testers face on a daily basis, particularly …
challenges. Two challenges that developers and testers face on a daily basis, particularly …
Towards Predicting Fragility in End-to-End Web Tests
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 …
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 …
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
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 …
Intelligence (AI) to streamline software testing processes. Our research delves into GUI …
[HTML][HTML] STILE: A tool for optimizing E2E web test scripts parallelization
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 …
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
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 …
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
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 …
navigation among web pages, interaction with forms, etc.) automatically in a web browser. It …