Game Development Reference
In-Depth Information
Aspects of game testing
There are several aspects of a game that need to be tested and different game
genres require different testing methodologies. A mobile game tester must accom-
plish specific tasks that depend on the distinctive characteristics of mobile phones
and handheld devices. Among them are the following:
Functionality testing : This aims to look for general problems with the game
or its User Interface, in order to check for issues regarding stability, game
mechanics, and glitches (game asset failures).
Compatibility testing : This is meant to check that the game works with dif-
ferent hardware and software configurations. It is a very important practice
for PC games and for mobile titles in particular. It is crucial to test the game
performances on low end and high end devices to check them.
Localization testing : This checks that all in-game text and speech are cor-
rect in titles that are shipped in different languages. There is no need to say
that, to be a localization tester, you need to be native in the language in which
the game must be translated and at least fluent in the original language of
the game.
Stress testing ( monkey testing ): This is meant to check how the application
responds to chaotic and unpredictable events. Mobile phones are subjected
to several kinds of such events: incoming calls and messages, updates, un-
desired button presses, screen locks, automatic standby, and so on. It takes
a lot of time to carry these tests over, especially if they need to be repeated
on different devices.
Compliance testing : This is required to check if a game meets standards,
license agreements, and terms of use that are specific for each developing
platform. To ship a game on the Apple Store, for example, it must have a
unique name, refer to a certain category, must provide a link to the deve-
loper for customer care issues, it must not contradict the Human Interface
Guideline, and so on. All these aspects are the responsibility of the tester.
Beta testing : This is done during the final stage of development; it refers to
the first publicly available version of a game. Public betas are effective be-
cause thousands of fans may find bugs that the developer's testers did not.
Mobile games don't usually go under beta testing though. It is a very time
consuming process and it needs licenses to be exchanged between deve-
lopers and testers in order to allow their devices to run the tests. We mention
Search WWH ::




Custom Search