Game Testing: Supervisor Prof - Dr. Arby Kashak Presented by Eng - Mai Kamal
Game Testing: Supervisor Prof - Dr. Arby Kashak Presented by Eng - Mai Kamal
Supervisor
Prof.Dr. Arby kashak
Presented by
Eng.Mai Kamal
Why Game Testing ?
• Entertainment in general is a field of great importance to everyone (Sche
ll, 2001);
• Today, the video game industry is one of the fastest growing forms of en
tertainment .
• The video games industry costs a multibillion dollar per year . and Acc
ording to the Digital Interactive Software Association (IDSA), revenue fr
om computer and console games practically doubled from $3.2 billion in
1994 to $6.02 billion in 2000 when more than 219 million games were s
old (IDSA, 2000). Now, the gaming industry is becoming as widesprea
d and popular as computers and televisions and is also matching the sam
e levels of complexity and advanced technology.
Why Software Testing ? Cont.
Interactive entertainment software testing is a highly technical
field requiring :
• computing expertise,
• analytic competence,
• critical evaluation skills, and
• endurance.
Game Testing
• Game testing a subset of game development, is a software testi
ng process for quality control of video games. The primary fu
nction of game testing is the discovery and documentation of s
oftware defects (bugs).
• Poor testing results in a buggy game or software that gives ris
e to a long stream of repeated testing and project delays.
Game Tester
• Game tester is a member of a development team who performs
game testing.
• Testers are responsible for checking that the game works,
• Game Tester will not be playing the game for personal fun or e
njoyment but he attempts to “break” the game.
• Game Tester have to play the same part of the game over and ov
er again spending hours upon hours testing every minute detail l
aid out in the initial project.
Testing Types
1. Clear- Box testing (White-Box testing).
2. Test Programs :
• A very important part of the job will be for a software tester to write test pr
ograms.
3. Sound Testing : is simply listening to the sound and making sure the sta
rtup point and the length are appropriate.
Game Testing Methodology cont.
4. Memory management:
• check the current status of the memory. If there are signif
icant changes between the new day and day before, make
a note of it. Something could be wrong. If the exe size gro
ws too large then the game will take longer to load.
Game Testing Methodology cont.
6. Overlays:
• Make sure the overlays are loaded correctly.
A tester could write a program to test that the overlays are being called correctl
y, and identify if any one does not get used at all.