Why mobile game testing is more difficult than you imagine

Comments ยท 12

The device can be easily accessed and remotely controlled for manual and automatic testing through our high-performance proprietary bridge iOS and Android, so you never actually ship the device to the place where they are needed. Any type of testing or debugging process can be run, just li

Due to the high risk, ensuring a perfect gaming experience on the first day is crucial, but many gaming companies struggle to release well functioning applications on time and within budget.


Here are some reasons why testing mobile games is more difficult than you imagine, as well as the help of HeadSpin.


Managing mobile devices can be a nightmare


Many game companies find themselves in a dilemma where they have to invest in various testing devices and strive to track and make these devices accessible to all game developers and testers within the organization. These devices are usually located in different physical offices and purchased by different teams. Developers in Singapore need to test their applications, while iPhone 12 may be idle on someone's desk in New York and she cannot find it.


What we need is the ability to effectively manage these devices without having to physically transport them to various parts of the world every time remote teams need to run tests.

HeadSpin provides a simple way to organize and leverage your existing device investments and supplement devices from our global device cloud.


Our state-of-the-art equipment can be used to safely host all devices at specific locations.


Our scheduling and auditing system allows you to see who is connected to a device and easily track who last accessed it, possibly unplugged!


The device can be easily accessed and remotely controlled for manual and automatic testing through our high-performance proprietary bridge iOS and Android, so you never actually ship the device to the place where they are needed. Any type of testing or debugging process can be run, just like connecting locally via USB.


Our device cloud provides zero day advanced support for new Apple and Android devices and operating systems, so your testing needs always cover the latest technology.


Mobile game testing usually requires special functional testing frameworks

Many elements of game design and behavior typically require manual testing. Automation is not always a choice, as it requires considerable effort and specialized testing automation tools such as AlUnity for Unity based games to create test scripts. This is because game test cases are usually not as simple as searching for static elements on the screen - you usually need to embed a proxy in the test script to identify objects and test whether certain actions have been triggered in the game. Unfortunately, game engines and tools are often so specialized that they are not supported by standard test automation frameworks such as Appium or most testing infrastructure vendors.


Fortunately, HeadSpin can be connected to any testing framework through our proprietary bridging technology, so you can easily leverage any existing tools and scripts without any modifications and seamlessly integrate them into your testing automation workflow.

Comments