kirancodes.me
To Proof Maintenance & Beyond!

A Unified Framework for Mini-game Testing: Experience on WeChat

Chaozheng Wang, Haochuan Lu, Cuiyun Gao, Zongjie Li, Ting Xiong, Yuetang Deng

Abstract

Mobile games play an increasingly important role in our daily life. The quality of mobile games can substantially affect the user experience and game revenue. Different from traditional mobile games, the mini-games provided by our partner, Tencent, are embedded in the mobile app WeChat, so users do not need to install specific game apps and can directly play the games in the app. Due to the convenient installation, WeChat has attracted large numbers of developers to design and publish on the mini-game platform in the app. Until now, the platform has more than one hundred thousand published mini-games. Manually testing all the mini-games requires enormous effort and is impractical. There exist automated game testing methods; however, they are difficult to be applied for testing mini-games for the following reasons: 1) Effective game testing heavily relies on prior knowledge about game operations and extraction of GUI widget trees. However, this knowledge is specific and not always applicable when testing a large number of mini-games with complex game engines (e.g., Unity). 2) The highly diverse GUI widget design of mini-games deviates significantly from that of mobile apps. Such issue prevents the existing image-based GUI widget detection techniques from effectively detecting widgets in mini-games.

BibTeX
@inproceedings{Wang-al:FSE23,
  author    = {Chaozheng Wang and
               Haochuan Lu and
               Cuiyun Gao and
               Zongjie Li and
               Ting Xiong and
               Yuetang Deng},
  title     = {A Unified Framework for Mini-game Testing: Experience on {WeChat}},
  booktitle = {{ESEC/SIGSOFT} {FSE}},
  pages     = {1623--1634},
  publisher = {{ACM}},
  year      = {2023},
}

Related papers