Structured game testing breaks the test activities into distinct phases, each of which has its own inputs, deliverables, and success criteria. The phases correspond with the progressive completion and improvement of the game code until it is finally fit to be sold to your customers. Once test planning and preparation are completed, different types of testing are utilized in the remaining phases. Like pieces of a mosaic, they each reveal something different about the game code ‚ in the right place and at the right time.