Automatic web testing using curiosity-driven reinforcement learning

Y Zheng, Y Liu, X Xie, 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 …

iFixFlakies: A framework for automatically fixing order-dependent flaky tests

A Shi, W Lam, R Oei, T Xie, D Marinov - … of the 2019 27th ACM Joint …, 2019 - dl.acm.org
Regression testing provides important pass or fail signals that developers use to make
decisions after code changes. However, flaky tests, which pass or fail even when the code …

Web application testing—Challenges and opportunities

S Balsam, D Mishra - Journal of Systems and Software, 2024 - Elsevier
Context: A large part of the software produced by many companies and organizations today
are web applications. Testing web applications is vital to ensure and maintain the quality of …

Llm for test script generation and migration: Challenges, capabilities, and opportunities

S Yu, C Fang, Y Ling, C Wu… - 2023 IEEE 23rd …, 2023 - ieeexplore.ieee.org
This paper investigates the application of large language models (LLM) in the domain of
mobile application test script generation. Test script generation is a vital component of …

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 …

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 …

Pesto: Automated migration of DOM‐based Web tests towards the visual approach

M Leotta, A Stocco, F Ricca… - … Testing, Verification And …, 2018 - Wiley Online Library
Test automation tools are widely adopted for testing complex Web applications. Three
generations of tools exist: first, based on screen coordinates; second, based on DOM–based …

Similarity-based web element localization for robust test automation

M Nass, E Alégroth, R Feldt, M Leotta… - ACM Transactions on …, 2023 - dl.acm.org
Non-robust (fragile) test execution is a commonly reported challenge in GUI-based test
automation, despite much research and several proposed solutions. A test script needs to be …

Robula+: an algorithm for generating robust XPath locators for web testing

M Leotta, A Stocco, F Ricca… - Journal of Software …, 2016 - Wiley Online Library
Automated test scripts are used with success in many web development projects, so as to
automatically verify key functionalities of the web application under test, reveal possible …

APOGEN: automatic page object generator for web testing

A Stocco, M Leotta, F Ricca, P Tonella - Software Quality Journal, 2017 - Springer
Modern web applications are characterized by ultra-rapid development cycles, and web
testers tend to pay scant attention to the quality of their automated end-to-end test suites …