TY - JOUR
T1 - An Efficient Autoscaling Cross-Browser Testing Cloud Platform based on Selenium Grid, Kubernetes and KEDA
AU - Lin, Chia Yu
AU - Lee, Shin Jie
N1 - Publisher Copyright:
© 2023 Institute of Information Science. All rights reserved.
PY - 2023/9
Y1 - 2023/9
N2 - 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 signifi-cant problems in terms of its reliability and efficiency: the Health-Check problem, the Ses-sion-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.
AB - 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 signifi-cant problems in terms of its reliability and efficiency: the Health-Check problem, the Ses-sion-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.
UR - http://www.scopus.com/inward/record.url?scp=85172023843&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85172023843&partnerID=8YFLogxK
U2 - 10.6688/JISE.202309_39(5).0004
DO - 10.6688/JISE.202309_39(5).0004
M3 - Article
AN - SCOPUS:85172023843
SN - 1016-2364
VL - 39
SP - 1061
EP - 1077
JO - Journal of Information Science and Engineering
JF - Journal of Information Science and Engineering
IS - 5
ER -