1月6日,微信小游戏推出企业游戏质量工具——小游戏云测试。这是微信小游戏团队为开发者提供的一套完整易用的在线测试服务,以帮助开发者更高效、更全面地进行自动化游戏性能测试、兼容性测试,驱动产品质量提升和优化,为用户带来更佳的游戏体验。
在小游戏生态里,两到三人的制作团队、不到两个月的制作时间就能产出一款小游戏并不少见。两到三人的小团队有了想法之后会快速做出一个游戏,做一到三个游戏快速上线,并且会保持很高的迭代速度,更快地抢占小游戏市场。
那么这会带来一个问题,这么高的迭代周期下如何保证小游戏的质量?在性命攸关的上线测试阶段,小团队往往不能拥有大团队的资源,不少团队仅仅靠内部人员的几个设备就完成了测试任务,不少冷门设备或高端设备都无法覆盖,而且只要一行代码出现错误,测试就得重新开始,影响上线时间。大团队能够通过人海战术和资源优势来满足极短时间限制下的质量品控,中小团队如何用现有工具来提高游戏研发质量?
这个解决方案带来了新的思路:
平台提供的这项云测试服务,让开发者在提审之前,可以在MP平台一键操作提审,并且可获得详细的测试报告。其次云测试服务覆盖了70台高中低配设备;也就是说,不仅仅是团队内部的设备,对于常见的80%的设备都能覆盖;第三是对于更专业的开发者,我们提供了小游戏的自定义框架,可以写自定义测试用力来测试。
测试报告包含了运行性能、网络性能和兼容性测试三部分,可以迅速定位游戏中经常出现的:启动耗时长、运行不流畅、网络卡顿、黑屏等导致玩家流失的问题。使用这一服务无需过多复杂的操作,只需在MP后台找到“开发”tab下面的云测试服务,提交测试即可,结束测试可以导出覆盖运行、网络性能及兼容性测试的报告。
通过云测试,开发者可全面掌握小游戏在主流品牌厂商移动设备的性能与兼容性问题, 卡顿、黑屏、内存、JS错误各种数据一目了然。
每台设备提供详细的性能数据,涵盖测试过程中完整的内存、CPU、DrawCall、三角形面数顶点数、帧率等数据变化趋势。
启动专项分析,涵盖高、中、低档机型,细分拆解启动加载阶段数据, 小游戏启动加载延迟、黑屏等兼容性问题暴露无遗。
兼容性报告呈现每台设备测试过程中的的采样图、脚本错误,并且测试任务中自动进行的黑屏异常检测等也在此告警。
对更专业的开发者,云测试也提供了自动化测试,开发者可以通过接入测试SDK和调试插件,自行设置测试节点控制测试流程,按需覆盖游戏所有场景的测试。具体使用不仅可以独立使用,也集成到云里面。