What are test cases, and do we need them?
A test case consists of instructions to testers that need to be executed in order to find out if a game is working as intended. Very often, when creating test cases, testers uncover issues with game design and logic. In simple terms, test cases are instructions about how we execute testing. While they have been a crucial part of traditional testing, in more modern approaches, test cases are sometimes not even used at all.
Do we need test cases? As with many other game testing-related questions, the answer is, “it depends”. There are instances when test cases are exceptionally useful, while in other situations testing might be more efficient without them. Let’s investigate this a bit deeper.
Figure 6.1 – Test case usefulness
Test cases are useful when we are just starting work on a new game that hasn’t been tested before. In those early stages, the process of designing test...