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 …

An empirical study to compare three web test automation approaches: NLP‐based, programmable, and capture&replay

M Leotta, F Ricca, A Marchetto… - Journal of Software …, 2024 - Wiley Online Library
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 …

Mutta: a novel tool for E2E web mutation testing

M Leotta, D Paparella, F Ricca - Software Quality Journal, 2024 - Springer
Mutation testing is an important technique able to evaluate the bug-detection effectiveness
of existing software test suites. Mutation testing tools exist for several languages, eg, Java …

Non-Flaky and Nearly-Optimal Time-based Treatment of Asynchronous Wait Web Tests

Y Pei, J Sohn, S Habchi, M Papadakis - ACM Transactions on Software …, 2024 - dl.acm.org
Asynchronous waits are a common root cause of flaky tests and a major time-influential
factor of web application testing. We build a dataset of 49 reproducible asynchronous wait …

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 - Proceedings of the ACM on …, 2024 - dl.acm.org
Web end-to-end (e2e) testing evaluates the workflow of a web application. It simulates real-
world user scenarios to ensure that the application flows behave as expected. However …

Time-based Repair for Asynchronous Wait Flaky Tests in Web Testing

Y Pei, J Sohn, S Habchi, M Papadakis - arXiv preprint arXiv:2305.08592, 2023 - arxiv.org
Asynchronous waits are one of the most prevalent root causes of flaky tests and a major time-
influential factor of web application testing. To investigate the characteristics of …

Cytestion: Automated GUI Testing for Web Applications

TS Moura, ELG Alves, HF Figueirêdo… - Proceedings of the …, 2023 - dl.acm.org
Automated testing in web applications is becoming increasingly popular due to its cost-
effectiveness, efficiency, and repeatability. Ensuring the quality of such software is vital …

Comparing Static and Dynamic Synchronization of GUI-based tests: An Industrial study

CJ Wellner - 2024 - diva-portal.org
Background. Speed is getting more and more critical in modern Software Engineering to be
able to respond to users' expectations of product development. One practice that takes a …

Test Quality Assurance for E2E Web Test Suites: Parallelization of Dependent Test Suites and Test Flakiness Prevention

D Olianas - 2023 - tesidottorato.depositolegale.it
Web applications support a wide range of activities today, from e-commerce to health
management, and ensuring their quality is a fundamental task. Nevertheless, testing these …

[PDF][PDF] Deep Learning on Facial Expression Detection: Artificial Neural Network Model Implementation

H Kusumah, MS Zahran, PR Cholied, MS Alkusna… - academia.edu
The moods, emotions, and even medical issues of a person can frequently be seen directly
reflected in their facial expressions. The fields of social science and human-computer …