Automatic web testing using curiosity-driven reinforcement learning
Web testing has long been recognized as a notoriously difficult task. Even nowadays, web
testing still mainly relies on manual efforts in many cases while automated web testing is still …
testing still mainly relies on manual efforts in many cases while automated web testing is still …
Ai-based test automation: A grey literature analysis
This paper provides the results of a survey of the grey literature concerning the use of
artificial intelligence to improve test automation practices. We surveyed more than 1,200 …
artificial intelligence to improve test automation practices. We surveyed more than 1,200 …
A survey of the selenium ecosystem
Selenium is often considered the de-facto standard framework for end-to-end web testing
nowadays. It allows practitioners to drive web browsers (such as Chrome, Firefox, Edge, or …
nowadays. It allows practitioners to drive web browsers (such as Chrome, Firefox, Edge, or …
Why many challenges with GUI test automation (will) remain
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 …
requirement conformance on all levels of system abstraction, including the system's …
Visual web test repair
Web tests are prone to break frequently as the application under test evolves, causing much
maintenance effort in practice. To detect the root causes of a test breakage, developers …
maintenance effort in practice. To detect the root causes of a test breakage, developers …
Diversity-based web test generation
Existing web test generators derive test paths from a navigational model of the web
application, completed with either manually or randomly generated input values. However …
application, completed with either manually or randomly generated input values. However …
Approaches and tools for automated end-to-end web testing
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 …
web applications and the associated demand for code quality. Test automation is …
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 …
Waterfall: An incremental approach for repairing record-replay tests of web applications
Software engineers use record/replay tools to capture use case scenarios that can serve as
regression tests for web applications. Such tests, however, can be brittle in the face of code …
regression tests for web applications. Such tests, however, can be brittle in the face of code …
Why do record/replay tests of web applications break?
M Hammoudi, G Rothermel… - 2016 IEEE International …, 2016 - ieeexplore.ieee.org
Software engineers often use record/replay tools to enable the automated testing of web
applications. Tests created in this manner can then be used to regression test new versions …
applications. Tests created in this manner can then be used to regression test new versions …