Mobile Games Testing Approaches

Testing mobile games requires particular approaches as they can be played on multiple devices and OS versions. In this article, Ville-Veikko Helppi discusses the different approaches for mobile game testing, as well as infrastructural and architectural aspects of this activity.

The article starts by examining the architecture and infrastructure aspects of mobile games. Multiple layers and services are involved in a game architecture and you need to test a lot of communications between the layers and connectivity to back-end services. The article also explores the approach to test your game in hermetic environment.

Compatibility and porting are an essential part of the testing of mobile games. Ville-Veikko Helppi see four major reasons where games should be tested on actual devices:
* Software
* Hardware
* User experience
* Network

Load and performance testing are also important. You can use a device farm in the cloud so that they simulate a huge load for your service. His conclusion is that “the graphics performance capability is the most important thing in order to form either good or bad user experience of that game. Naturally, not all devices are capable to run smoothly that high-end game, but even with smaller changes and optimization you can really make a difference and get your game running properly on wide range of different hardware.”

Read the complete article on