1. An Efficient Autoscaling Cross-Browser Testing Cloud Platform based on Selenium Grid, Kubernetes and KEDA.
- Author
-
CHIA-YU LIN and SHIN-JIE LEE
- Subjects
CLOUD computing ,SELENIUM ,COMPUTER software testing ,TEST methods ,COOLDOWN ,WEB-based user interfaces ,SOIL testing - Abstract
Cross-browser testing not only is one of the most common non-functional testing methods in the field of software testing, but also the testing method that requires large amounts of resources, in terms of hardware and time. Basically, based on Selenium Grid, Kubernetes and KEDA auto-scaler, a cross-browser testing platform can be quickly built. However, through our empirical study of this style of platform, we observed three significant problems in terms of its reliability and efficiency: the Health-Check problem, the Session-Queue problem, and the Cooldown problem. This paper suggests solutions to these problems. The experimental result shows a 2.27 times improvement in reliability and a decrease in execution time for 61.5%. Moreover, the overall execution time is also 54.2% less comparing with Selenium's Dynamic Grid. [ABSTRACT FROM AUTHOR]
- Published
- 2023
- Full Text
- View/download PDF