论文介绍
随着智能手机在我们日常生活中的广泛应用,手机游戏的质量也越来越受到人们的关注。 为了更好地保证应用质量,人们对移动应用进行了广泛的通用测试研究。 但由于手机游戏的独特性,现有的手机测试技术可能并不直接适用。
为了更好地理解手机游戏测试中的挑战,在本文中,我们首先在我们的行业合作伙伴网易游戏进行了一个早期的实证研究,以了解手机游戏测试过程中的挑战和痛点。
具体来说,我们首先通过scrum访谈和问卷调查对网易游戏的手机测试开发团队进行调查。我们发现,准确有效的手机游戏GUI widget检测可以作为推动手机游戏测试和其他下游分析任务自动化的支柱。 然后我们继续进行比较研究,以调查最先进的通用手机应用GUI widget检测方法在手机游戏环境中的有效性。为此,我们还开发了一种工业手机游戏GUI控件区域信息的自动采集技术,该技术配备了基于启发式的数据清理方法,用于标记结果的质量细化。
我们的评估表明:
(1)现有的面向通用手机应用的GUI widget检测方法在工业手机游戏上表现不佳。
(2)手机游戏在GUI控件方面与其他通用手机应用有明显的区别。
我们进一步深入的分析表明,手机游戏GUI widget的高多样性和高密度特征可能是现有方法的主要原因,这需要新的研究方法和更好的行业实践。 我们专门为手机游戏设立了一个GUI部件检测baseline,提供了游戏UI数据集和最先进的GUI检测方法,也可以为用于进一步的基础研究(例如, 测试和分析)。
论文地址
https://dl.acm.org/doi/10.1145/3468264.3473935