Widget detection-based testing for industrial mobile games

The fast advances in mobile hardware and widespread smartphone usage have fueled the growth of global mobile gaming in the past decade. As a result, the need for quality assurance of mobile gaming has become increasingly pressing. While general-purpose testing methods have been developed for mobile...

Full description

Saved in:
Bibliographic Details
Main Authors: WU, Xiongfei, YE, Jiaming, CHEN, Ke, XIE, Xiaofei, HUANG, Ruochen, MA, Lei, ZHAO, Jianjun
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 2023
Subjects:
Online Access:https://ink.library.smu.edu.sg/sis_research/8229
https://ink.library.smu.edu.sg/context/sis_research/article/9232/viewcontent/Widget_detection_based_testing_for_industrial_mobile_games.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Singapore Management University
Language: English
id sg-smu-ink.sis_research-9232
record_format dspace
spelling sg-smu-ink.sis_research-92322023-10-26T03:45:58Z Widget detection-based testing for industrial mobile games WU, Xiongfei YE, Jiaming CHEN, Ke XIE, Xiaofei HUANG, Ruochen MA, Lei ZHAO, Jianjun The fast advances in mobile hardware and widespread smartphone usage have fueled the growth of global mobile gaming in the past decade. As a result, the need for quality assurance of mobile gaming has become increasingly pressing. While general-purpose testing methods have been developed for mobile applications, they become struggling when being applied to mobile games due to the unique characteristics of mobile games, such as dynamic loading and stunning visual effects. There comes a growing industrial demand for automated testing techniques with high compatibility (compatible with various resolutions, and platforms) and non-intrusive characteristics (without packaging external modules into the source code, e.g., POCO). To fulfill these demands, in this paper, we introduce our experience in adopting the widget detection-based testing technique WDTEST, for mobile games at NetEase Games. To this end, we have constructed by far the largest graphical user interface (GUI) dataset for mobile games and conducted comprehensive evaluations on the performance of state-of-the-art widget detection techniques in the context of mobile gaming.We leverage widget detection techniques to develop WDTEST, which performs automated testing using only screenshots as input. Our evaluation shows that WDTEST outperforms the widely used tool Monkey in achieving three times more coverage of unique UI in gaming scenarios. Our further experiments demonstrate that WDTEST can be applied to general mobile applications without additional fine-tuning. Furthermore, we conducted a thorough survey at NetEase Games to gain a comprehensive understanding of widget detection-based testing techniques and identify challenges in industrial mobile game testing. The results show that testers are overall satisfied with the compatibility testing aspect of widget detection-based testing, but not much with functionality testing. This survey also highlights several unique characteristics of mobile games, providing valuable insights for future research directions 2023-05-01T07:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/8229 info:doi/10.1109/ICSE-SEIP58684.2023.00021 https://ink.library.smu.edu.sg/context/sis_research/article/9232/viewcontent/Widget_detection_based_testing_for_industrial_mobile_games.pdf http://creativecommons.org/licenses/by-nc-nd/4.0/ Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University Game testing Graphical user interface detection Graphical user interface testing Interface detection Interface testing Mobile game testing Mobile games Mobile gaming Software quality assurance Testing technique Software Engineering
institution Singapore Management University
building SMU Libraries
continent Asia
country Singapore
Singapore
content_provider SMU Libraries
collection InK@SMU
language English
topic Game testing
Graphical user interface detection
Graphical user interface testing
Interface detection
Interface testing
Mobile game testing
Mobile games
Mobile gaming
Software quality assurance
Testing technique
Software Engineering
spellingShingle Game testing
Graphical user interface detection
Graphical user interface testing
Interface detection
Interface testing
Mobile game testing
Mobile games
Mobile gaming
Software quality assurance
Testing technique
Software Engineering
WU, Xiongfei
YE, Jiaming
CHEN, Ke
XIE, Xiaofei
HUANG, Ruochen
MA, Lei
ZHAO, Jianjun
Widget detection-based testing for industrial mobile games
description The fast advances in mobile hardware and widespread smartphone usage have fueled the growth of global mobile gaming in the past decade. As a result, the need for quality assurance of mobile gaming has become increasingly pressing. While general-purpose testing methods have been developed for mobile applications, they become struggling when being applied to mobile games due to the unique characteristics of mobile games, such as dynamic loading and stunning visual effects. There comes a growing industrial demand for automated testing techniques with high compatibility (compatible with various resolutions, and platforms) and non-intrusive characteristics (without packaging external modules into the source code, e.g., POCO). To fulfill these demands, in this paper, we introduce our experience in adopting the widget detection-based testing technique WDTEST, for mobile games at NetEase Games. To this end, we have constructed by far the largest graphical user interface (GUI) dataset for mobile games and conducted comprehensive evaluations on the performance of state-of-the-art widget detection techniques in the context of mobile gaming.We leverage widget detection techniques to develop WDTEST, which performs automated testing using only screenshots as input. Our evaluation shows that WDTEST outperforms the widely used tool Monkey in achieving three times more coverage of unique UI in gaming scenarios. Our further experiments demonstrate that WDTEST can be applied to general mobile applications without additional fine-tuning. Furthermore, we conducted a thorough survey at NetEase Games to gain a comprehensive understanding of widget detection-based testing techniques and identify challenges in industrial mobile game testing. The results show that testers are overall satisfied with the compatibility testing aspect of widget detection-based testing, but not much with functionality testing. This survey also highlights several unique characteristics of mobile games, providing valuable insights for future research directions
format text
author WU, Xiongfei
YE, Jiaming
CHEN, Ke
XIE, Xiaofei
HUANG, Ruochen
MA, Lei
ZHAO, Jianjun
author_facet WU, Xiongfei
YE, Jiaming
CHEN, Ke
XIE, Xiaofei
HUANG, Ruochen
MA, Lei
ZHAO, Jianjun
author_sort WU, Xiongfei
title Widget detection-based testing for industrial mobile games
title_short Widget detection-based testing for industrial mobile games
title_full Widget detection-based testing for industrial mobile games
title_fullStr Widget detection-based testing for industrial mobile games
title_full_unstemmed Widget detection-based testing for industrial mobile games
title_sort widget detection-based testing for industrial mobile games
publisher Institutional Knowledge at Singapore Management University
publishDate 2023
url https://ink.library.smu.edu.sg/sis_research/8229
https://ink.library.smu.edu.sg/context/sis_research/article/9232/viewcontent/Widget_detection_based_testing_for_industrial_mobile_games.pdf
_version_ 1781793967972548608