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...
Saved in:
Main Authors: | , , , , , , |
---|---|
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 |