Imagine a scenario that you are driving on a highway and your car starts behaving erratically, you can’t continue like that. So, you stop the car on the sideway. It...
One can’t talk about game compatibility testing without highlighting the need of the detailed process that subjugates a game through various stages of testing – before the mentioned game makes its way to the end users. Even if the last two years saw a surge in the game publishers interest in live user testing – with development firms throwing their weights behind live testing as the most preferred methodology – game testing services still run around a set of mundane but essential steps that one can’t ignore yet.
What are these stages of tests? How does the game developers and user community benefit from it?
Here in this article we shall try to look at some of these important points.
This is one of the preliminary game testing stages and is carried out by a team of users to find bugs that may not have been spotted during development and other preliminary tests. The main purpose of Closed Alpha testing is to refine the software product by finding and fixing bugs that were not discovered earlier (during the development process).
This test is performed exclusively by the game testers where they simulate real user environment by performing all the steps that the actual users might perform.
The Closed Beta stage is quite the same as the Closed Alpha testing with the only difference being that is much more extensive. This test is also open to users (primarily gamers) who may want to try out a game title and participate in the testing process by pointing out bugs that hinder the natural game-play. This phase is important given the fact that the handful of testers involved in Alpha testing may not be able to discover all the bugs. The number of people involved in Closed Beta testing can be hundreds or even thousands on an occasion. The bugs identified are resolved before it goes to the next stage of testing.
Usually the Closed Alpha and Closed Beta involves limited number of testers by sending invitations to specific individuals.
Termed as the pre-release stage of the game, it is open to all users who want to try their hands at the game. Since most of the bugs are taken care of in the previous stages (though bugs identified are still welcome) it is aimed at enhancing the user experience. Based on the feedback received from the users new features and functionalities may be added to the game.
There are a number of smaller tests that contribute to the success of live user testing, and these are –
● ‘Fun Factor’ Test – Developers might consider something funny/interesting and engaging but the same could be perceived very differently by users. This test helps understanding how users ‘receive’ a game.
● Balance Test – The step involves monitoring components such as the usage, functionally or difficulty level in the game. This step engages tons of data.
● Learnability Test – This intends to find answers to the questions like ‘is the game user-friendly’, ‘are users finding it difficult to learn the game’ etc. Game testers can gather quality feedback via this test.
● Reliability Test – This step checks the factor of reliability of a game – when the same is put under maximum stress resulting out of a huge count of users engaged at a particular point of time. Useful for online, server-based games.
A video/computer game development is an endeavor that requires skill and well-rounded marketing plan to ensure success of the title. Proper testing is just the platform on which the future of the title rests.
Laxmikant B. Thipse
Founder & CEO
GameCloud Technologies Pvt Ltd