An Efficient Autoscaling Cross-Browser Testing Cloud Platform based on Selenium Grid, Kubernetes and KEDA

被引:0
|
作者
Lin, Chia-Yu [1 ]
Lee, Shin-Jie [1 ,2 ]
机构
[1] Natl Cheng Kung Univ, Dept Comp Sci & Informat Engn, Tainan 701, Taiwan
[2] Natl Cheng Kung Univ, Comp & Network Ctr, Tainan 701, Taiwan
关键词
web application testing; cross-browser testing; testing cloud; autoscaling; software testing; DOCKER;
D O I
10.6688/JISE.202309_39(5).0004
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:1061 / 1077
页数:17
相关论文
共 3 条
  • [1] Cross-browser compatibility testing based on model comparison
    Shi, Heng
    Zeng, Hongwei
    [J]. 2015 INTERNATIONAL CONFERENCE ON COMPUTER APPLICATION TECHNOLOGIES (CCATS), 2015, : 103 - 107
  • [2] X-Check: A Novel Cross-browser Testing Service based on Record/Replay
    He, Meimei
    Wu, Guoquan
    Tang, Hongyin
    Chen, Wei
    Wei, Jun
    Zhong, Hua
    Huang, Tao
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES (ICWS), 2016, : 123 - 130
  • [3] A cross-browser, web-based geospatial open platform using HTML']HTML5 and WebGL
    Jo, Junghoo
    Jang, Insung
    [J]. 2017 INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGY CONVERGENCE (ICTC), 2017, : 1070 - 1073