
在此博客中,让我们总体上讨论有关手机游戏测试的内容。 测试手机游戏意味着确保正确下载,安装和玩游戏。 它应该满足其所有主要要求,并为游戏玩家提供令人振奋的用户体验。

这听起来可能具有挑战性,尤其是当制作人必须在所有设备上良好运行时,制作人必须在全球范围内发布他们的游戏时。


如果我们看一下Google Play和App Store收入的一部分,它们是由手机游戏产生的。 绝对有必要对手机游戏组件进行无缝测试和自动化测试
手机游戏市场竞争激烈,游戏用户的关注范围很短。 每个游戏的客户终身价值在很大程度上取决于其他内容和用户关系。 这意味着一切都必须处理多个应用程序更新,并在很长一段时间内进行后端更新,以恢复最初的营销投资。
首先,大多数游戏绕过操作系统级别的服务使用OpenGL或ActiveX形式的直接屏幕访问。 这导致了所有本机移动测试自动化框架都无法在移动游戏中使用的问题。 在无法访问对象级别信息的情况下,自动化只能利用XY单击,而没有关于游戏内部状态的充分反馈或验证。
其次,性能是用户体验的关键驱动力,只有使用真实的硬件才能监视真实的性能。 帧速率还与移动设备的丰富性和多样性息息相关,而每种模型都至关重要。
实际上,有时仅支持一种更流行的亚洲移动设备型号就可以在游戏生命周期内带来500万美元的额外收入。

同样,对于许多游戏应用程序而言,二进制文件非常庞大(总计达3Gb),并且游戏消耗大量内存,CPU,GPU和电池。 所有这些都需要考虑性能测试,以便真正的最终用户体验不会面临移动设备物理现实的问题。
最后,大多数游戏使用的传感器或其他硬件功能在一个设备与另一个设备之间不一致。 任其发展,这将是未来的一个令人讨厌的惊喜。
用于移动游戏测试的工具,方法,最佳做法和框架的范围非常广泛,但是在某些方面,所有游戏开发人员都以相同的方式进行操作。 尽管选择了不同的游戏引擎,但仍有超过90%的游戏开发人员使用某种形式的图像识别。
这使得测试就像截屏并自动或手动分析一样简单。
要么
它可以是全自动游戏,其中游戏由测试脚本驱动,并记录输出以供进一步检查
要么
最先进的方法是将上述两种技术结合起来,使用实时图形元素并将其与预设的图形资产进行比较,然后通过测试脚本进行游戏。
我们将在即将到来的博客中讨论有关移动游戏测试技术的更多信息。 请随时关注更新。
快乐的游戏测试!
如果您有兴趣在您的游戏中尝试使用此功能,请与我们联系,我们很乐意分享一些出色的案例,并展示如何为您的游戏做到这一点。