Automated Tests for Mobile Games: An Experience Report

Gabriel Lovreto, A. T. Endo, P. Nardi, Vinicius H. S. Durelli
{"title":"Automated Tests for Mobile Games: An Experience Report","authors":"Gabriel Lovreto, A. T. Endo, P. Nardi, Vinicius H. S. Durelli","doi":"10.1109/SBGAMES.2018.00015","DOIUrl":null,"url":null,"abstract":"As mobile gaming is an ever-growing, competitive and profitable market, there has been an increasing demand for better quality in video game software. While manual testing is still a common practice among mobile game developers, some repetitive and error-prone tasks could benefit from test automation. For instance, test scripts that perform sanity checks of the proper functioning of a mobile game would be desirable in an ecosystem with constant hotfixes and updates, as well as a diverse set of configurations (e.g., device hardware, screensizes, and platforms). In this context, this paper reports an experience on developing automated test scripts for mobile games. To this end, we randomly selected 16 mobile games, from different genres, among the popular ones from the Google Play Store. For each game, test scripts were developed using the Appium testing framework and the OpenCV library. Based on our results, we provide an in-depth discussion on the challenges and lessons learned.","PeriodicalId":170922,"journal":{"name":"2018 17th Brazilian Symposium on Computer Games and Digital Entertainment (SBGames)","volume":"108 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"10","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 17th Brazilian Symposium on Computer Games and Digital Entertainment (SBGames)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SBGAMES.2018.00015","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 10

Abstract

As mobile gaming is an ever-growing, competitive and profitable market, there has been an increasing demand for better quality in video game software. While manual testing is still a common practice among mobile game developers, some repetitive and error-prone tasks could benefit from test automation. For instance, test scripts that perform sanity checks of the proper functioning of a mobile game would be desirable in an ecosystem with constant hotfixes and updates, as well as a diverse set of configurations (e.g., device hardware, screensizes, and platforms). In this context, this paper reports an experience on developing automated test scripts for mobile games. To this end, we randomly selected 16 mobile games, from different genres, among the popular ones from the Google Play Store. For each game, test scripts were developed using the Appium testing framework and the OpenCV library. Based on our results, we provide an in-depth discussion on the challenges and lessons learned.
手机游戏的自动化测试:经验报告
随着手机游戏成为一个不断发展、竞争激烈且有利可图的市场,人们对视频游戏软件质量的要求也在不断提高。虽然手动测试仍然是手机游戏开发者的普遍做法,但一些重复性和容易出错的任务可以从测试自动化中受益。举个例子来说,对于手机游戏的正常功能进行检查的测试脚本,在一个具有持续的热修复和更新的生态系统中,以及一组不同的配置(游戏邦注:如设备硬件、屏幕尺寸和平台)中是非常理想的。在此背景下,本文报告了为手机游戏开发自动化测试脚本的经验。为此,我们从Google Play Store的热门游戏中随机选择了16款不同类型的手机游戏。对于每款游戏,测试脚本都是使用Appium测试框架和OpenCV库开发的。根据我们的研究结果,我们对挑战和经验教训进行了深入的讨论。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信