It Works, but It Hasn’t Been Tested: Testing Approach
The testing approach we choose depends on many factors, from the methodology we use to develop games to the game type we are testing and much more. By now, we have already learned about the limitations we face in everyday game quality assurance (QA). There is never enough time, there are conflicting priorities, games are getting bigger and more complex, and teams are getting more and more distributed. Picking up the right testing approach will help us optimize our time and plan the most efficient way how to organize and execute testing. Because even with the best-written test cases and flawless execution, if we choose the wrong testing approach for the game we are currently testing, we might miss important bugs and spend our limited time on aspects of the game that might not matter that much.
In this chapter, we will cover the most common scenarios in modern game development, but we will not forget about lessons learned...