Test Cases For Games Apps / Checklist for Games Apps
Test Cases For Games Apps:
| 
Mobile
  Game Testing | |
| 
Check
  for background music and sound effects | |
| 
ON/OFF
  sound & background music | |
| 
Receive
  the call and check | |
| 
Verify
  if sound effects are in sync with action | |
| 
ON/OFF
  device sound(native sound) and check | |
| 
Check
  for vibration effect if present | |
| 
User
  Interface | 
Check
  in Landscape/Portrait mode | 
| 
Check
  for animation, movement of character, graphics, Zoom In/Out (all gestures)
  etc | |
| 
There
  should not be any clipping (cutted background) | |
| 
Test
  whether one object overlaps with another | |
| 
Verify
  if loading indicator is displayed wherever required | |
| 
Character
  should not move out of the screen/specified area | |
| 
Test
  for enable and disable images/icons/buttons etc | |
| 
Check
  for screen title | |
| 
Check
  for message title, message description, label (should be appropriate) | |
| 
Check
  scrolling | |
| 
Font
  displayed (color, size etc) | |
| 
Check
  other objects too (ex -if its a car race- you need to look at road, people,
  other objects like buildings etc) | |
| 
Performance | 
Check
  the loading time of a game | 
| 
Make
  sure that any action is not taking considerable time, game flow should be
  fast | |
| 
Score | 
score
  calculation | 
| 
Verify
  leaderboards General/All time/Weekly/local etc | |
| 
Check
  the score registration functionality | |
| 
Check
  the format (whether, comma is required in score etc ideally if customer is a
  foriegner coma should be in millions not in thousands ) | |
| 
Check
  for level completion syncs with the score | |
| 
Time
  Out | 
Check
  for time out | 
| 
Do the
  actions when time-out yet to happen | |
| 
Multitasking | 
Switch
  b/w different apps and play game , check for sound, score, UI, time-out etc | 
| 
Pause | 
Check
  if game is paused when call received or multitasking or sleep mode | 
| 
Save
  Settings | 
Turnoff
  and ON device, check if settings are saved | 
| 
Log
  out /On , check same | |
| 
User
  should not loose his game in above conditions | |
| 
User
  profile | 
Put a
  all types of images in Player profile and check | 
| 
Put
  special character, numbers,space in username and check | |
| 
Password
  should be in masked | |
| 
Chat
  feature | 
Check
  the profile images | 
| 
max
  limit of chat description | |
| 
Enter
  empty string, special character and check | |
| 
For a
  opponent , there should be a notification that he has received a message | |
| 
Functionality | 
Check
  game area, game logic | 
| 
play
  till last level | |
| 
get
  the cheat codes from development team and check all the levels | |
| 
Check
  for the features that will be unlocked level-wise | |
| 
Check
  for bonus score | |
| 
Check
  the score hike when level gets increased | |
| 
Check
  for multi-tap action (example in a car race we hold accelerator and
  left/right turn button simultaneously) | |
| 
Menu
  options | |
| 
Different
  game modes/location | |
| 
Help
  & About Screen | 
Should
  be in easily understandable format | 
| 
free
  from spelling mistakes | |
| 
URL
  should be hyperlinked (depends) | |
| 
Multiplayer
  game | 
Session
  expiry check | 
| 
login/log
  out | |
| 
Registration
  (Sign Up) | |
| 
Verify
  account (receive verification mail) | |
| 
login
  with registered but not verified account (without clicking verification link) | |
| 
Forgot
  password checks (many cases here) | |
| 
Game
  flow | |
| 
Check
  for WIN/lost/Draw | |
| 
Check
  user statistics graph | |
| 
Challenge/Decline
  challenge/receive challenge | |
| 
Check
  for forfeit | |
| 
Check
  when player 2’s turn is on Player 1 is not able to do actions (should not be
  able to forfeit also) | |
| 
Check
  for pass turn | |
| 
Check
  for time-out (for one player) | |
| 
Check
  the score for both the players till game ends | |
| 
Memory
  leak | 
Check
  the game when device memory is low | 
| 
Network
  (n/w) check | 
N/w
  messages if n/w is not present | 
| 
check
  if what happens when n/w not present and user plays a move (whether score
  submitted for that move etc) | |
| 
Check
  for localization | 
Should
  be Support of different languages | 
| 
Check
  for time format | 
Change
  the device time , format etc | 
| 
Size | 
User
  wont like if your game takes lot of device space, so keep one eye on game
  file size | 
| 
Device
  , OS | 
Check
  in supported screen sizes and os versions (basicaly depend upon Client
  requirement) | 
| 
Depends
  on platform | 
Sometime
  we need to check as per OS guidliness as well. For ex in Wp7 we need to check
  in 2 background (light/dark). | 
| 
Check
  Share options | 
Post
  score via mail/FB/Twitter | 
| 
Check
  the posted/sent messages in FB/Twitter/Mail. Check links are hyperlinked and
  application icon is displayed in the post (depends) | |
| 
If
  twitter integration is a manual ( custom UI developed by developer), check
  what happens when u enter more than 140 chars (as twitter limit is 140) | |
| 
Music
  playing during app launche | 
If
  music player running and we start installing any game app, music player
  should pauses without prompting for the user permission. Steps for checking this: 1. Play a music file. 2. Launch the application. 3. Verify that while the application loads, it does not pause, resume or stop the actively playing music. | 
| 
Interuption | 
If
  app(game) is in running mode, then Check the behaviour of interuption like
  like Bluetooth, Infra red and CALL/SMS/MMS. | 
| 
Upgrade
  the game / Battery effect | 
Upgrade
  of Games to the latest version and while migration all data should persist [
  score, user profile etc ] | 
| 
What
  if Battery goes down/switched of the cell while playing, Wheter the score wil
  get saved? | 
Comments
Post a Comment