[HTML][HTML] Crawl-based analysis of web applications: Prospects and challenges

A Van Deursen, A Mesbah, A Nederlof - Science of computer programming, 2015 - Elsevier
In this paper we review five years of research in the field of automated crawling and testing
of web applications. We describe the open source Crawljax tool, and the various extensions …

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 …

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 …

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 …

On-line classification of pollutants in water using wireless portable electronic noses

JL Herrero, J Lozano, JP Santos, JI Suárez - Chemosphere, 2016 - Elsevier
A portable electronic nose with database connection for on-line classification of pollutants in
water is presented in this paper. It is a hand-held, lightweight and powered instrument with …

Improving web element localization by using a large language model

M Nass, E Alegroth, R Feldt - arXiv preprint arXiv:2310.02046, 2023 - arxiv.org
Web-based test automation heavily relies on accurately finding web elements. Traditional
methods compare attributes but don't grasp the context and meaning of elements and words …

Sidereal: Statistical adaptive generation of robust locators for web testing

M Leotta, F Ricca, P Tonella - Software Testing, Verification …, 2021 - Wiley Online Library
By ensuring adequate functional coverage, End‐to‐End (E2E) testing is a key enabling
factor of continuous integration. This is even more true for web applications, where …

Reducing web test cases aging by means of robust XPath locators

M Leotta, A Stocco, F Ricca… - 2014 IEEE International …, 2014 - ieeexplore.ieee.org
In the context of web regression testing, the main aging factor for a test suite is related to the
continuous evolution of the underlying web application that makes the test cases broken …

Robust web element identification for evolving applications by considering visual overlaps

M Nass, E Alégroth, R Feldt… - 2023 IEEE Conference …, 2023 - ieeexplore.ieee.org
Fragile (ie, non-robust) test execution is a common challenge for automated GUI-based
testing of web applications as they evolve. Despite recent progress, there is still room for …