Smoke Testing is a set of tests with the aim to make sure that all the most important functions work and that there are no class A bugs in it so that the game can go through all the other types of testing. It is believed to be called smoke testing because originally it was used to see if whatever they were testing would start to smoke. Smoke testing takes place before the game is created in the preparation phase.
White Box Testing includes looking at code and tests each part of it to make sure it works. The tester who is doing the white box testing needs to know a lot about different coding languages. The tester needs to know what the code will do so that they can correct it. White Box Testing occurs during the Alpha Phase.
Black Box Testing is where a tester will test how the game while playing the game. A black box tester doesn’t know what’s happening with the code or what’s going wrong but they view the game how an actual player would see the game which is necessary to test the game. These bugs are usually sound, graphics or grammar. This process takes place during the beta phase.
Clean Room Testing is when you test how players play the game such as seeing how the player levels up and what level the enemies should be, you check these things using trial and error and see how the player plays the game and what would make it the most optimal for the game. For other games like shooters you use a heat map to see where the players go during the game and see how they play. Clean Room Testing occurs during the Beta Phase in beta is where you get most of the feedback whether it be closed or open beta.
Play Testing is the biggest test section and is where games are tested for all kinds of glitches and flaws. These flaws can be graphical, clipping, sound, control, levelling and difficulty flaws. Play testing occurs in Alpha/Beta/Gold Phases because that is where the game is played.
Ad hoc testing is testing performed without planning and documentation, the tests are meant to be used only once. Ad hoc testing is the least formal test method because it is only used when something happens that isn’t in the normal and is only used when needed. Ad Hoc Testing can be used whenever something out of the ordinary happens so it can be used at the alpha, beta and gold phases because this is where changes can happen.