Challenges of end-to-end testing with selenium WebDriver and how to face them: A survey

M Leotta, B García, F Ricca… - 2023 IEEE Conference …, 2023 - ieeexplore.ieee.org
Modern web applications are complex and used for tasks of primary importance, so their
quality must be guaranteed at the highest levels. For this reason, testing techniques (eg, end …

SleepReplacer: a novel tool-based approach for replacing thread sleeps in selenium WebDriver test code

D Olianas, M Leotta, F Ricca - Software Quality Journal, 2022 - Springer
Assuring quality of web applications is fundamental, given their relevance in the today's
world. A possible way to reach this goal is through end-to-end (E2E) testing, an approach in …

[HTML][HTML] Test flakiness' causes, detection, impact and responses: A multivocal review

A Tahir, S Rasheed, J Dietrich, N Hashemi… - Journal of Systems and …, 2023 - Elsevier
Flaky tests (tests with non-deterministic outcomes) pose a major challenge for software
testing. They are known to cause significant issues, such as reducing the effectiveness and …

An empirical study to quantify the setup and maintenance benefits of adopting WebDriverManager

M Leotta, B García, F Ricca - International Conference on the Quality of …, 2022 - Springer
Test automation brings several benefits but also presents significant problems that often
force developers/testers to carry out tiring and costly manual tasks. Among these tiring tasks …

Assessor: a po-based webdriver test suites generator from selenium ide recordings

M Leotta, A Molinari, F Ricca - 2022 IEEE Conference on …, 2022 - ieeexplore.ieee.org
End-to-end automated test scripts are a great way to ensure the quality of web applications,
but are often perceived as expensive both during their initial development and subsequent …

WEFix: Intelligent Automatic Generation of Explicit Waits for Efficient Web End-to-End Flaky Tests

X Liu, Z Song, W Fang, W Yang, W Wang - arXiv preprint arXiv …, 2024 - arxiv.org
Web end-to-end (e2e) testing evaluates the workflow of a web application. It simulates real-
world user scenarios to ensure the application flows behave as expected. However, web …

Fight silent horror unit test methods by consulting a TestWizard

M Cerioli, G Lagorio, M Leotta… - Journal of Software …, 2023 - Wiley Online Library
Tests, when not correctly implemented, can pass on incorrect system implementations rather
than fail. In this case, they are named silent horrors or false‐negative tests. They make …

Creating and automating browser based tests for a web-application in maintenance

V Martas - 2023 - lutpub.lut.fi
Automation of the development process is essential for modern software projects. Deploying
a software application usually requires the same predictable actions and introducing …