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 …
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 …
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 …
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 …
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 …
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 …
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 …
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 …
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 …