[HTML][HTML] Scripted and scriptless GUI testing for web applications: An industrial case
Context: Automation is required in the software development to reduce the high costs of
producing software and to address the short release cycles of modern development …
producing software and to address the short release cycles of modern development …
Challenges of end-to-end testing with selenium WebDriver and how to face them: A survey
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 …
quality must be guaranteed at the highest levels. For this reason, testing techniques (eg, end …
[HTML][HTML] Enhancing web applications observability through instrumented automated browsers
In software engineering, observability is the ability to determine the current state of a
software system based on its external outputs or signals such as metrics, logs, or traces …
software system based on its external outputs or signals such as metrics, logs, or traces …
Web test automation: Insights from the grey literature
This paper provides the results of a survey of the grey literature concerning best practices for
end-to-end web test automation. We analyzed more than 2,400 sources (eg, blog posts …
end-to-end web test automation. We analyzed more than 2,400 sources (eg, blog posts …
Selenium-jupiter: A junit 5 extension for selenium webdriver
Selenium WebDriver is a library that allows controlling web browsers (eg, Chrome, Firefox,
etc.) programmatically. It provides a cross-browser programming interface in several …
etc.) programmatically. It provides a cross-browser programming interface in several …
An empirical study to compare three web test automation approaches: NLP‐based, programmable, and capture&replay
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 …
generate test cases (or test scripts) from natural language text. NLP is innovative in this …
[HTML][HTML] A family of experiments to quantify the benefits of adopting WebDriverManager and Selenium-Jupiter
Context: While test automation offers numerous benefits, it also introduces significant
challenges. Two challenges that developers and testers face on a daily basis, particularly …
challenges. Two challenges that developers and testers face on a daily basis, particularly …
[HTML][HTML] Prediction of Polish Holstein's economical index and calving interval using machine learning
J Wełeszczuk, B Kosińska-Selbi, P Cholewińska - Livestock Science, 2022 - Elsevier
Abstract Models built using machine learning algorithms (MLA) have been used to handle
numerous challenges in various farming systems. In this study we wanted to propose an …
numerous challenges in various farming systems. In this study we wanted to propose an …
SleepReplacer: a novel tool-based approach for replacing thread sleeps in selenium WebDriver test code
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 …
world. A possible way to reach this goal is through end-to-end (E2E) testing, an approach in …
Towards Predicting Fragility in End-to-End Web Tests
Automated end-to-end web tests are typically implemented as scripts that leverage
dedicated libraries to simulate user interactions with web pages in a remotely controlled web …
dedicated libraries to simulate user interactions with web pages in a remotely controlled web …