Dung Developer Diary - Part Three pcps3xbox360wii
Posted 12:04pm 12/05/08 by: Joaby
5 Comments | 0 Faves
Login to add faves.
The Dung Dev Diary Part Two had us looking at Character Development and Design - this time Firemint takes us into the world of Quality Assurance.

Part 3 – Dung, Putting the A in QA

QA is playing games all day and getting paid for it, that’s what some hopefuls think. QA stands for Quality Assurance, and it's another name for game testing - a lot of our QA applications look like this,
“Hi i play games ALL the time you should hire me because i would be the BESt at it I play games perfectly and i can beat all games on hard send so tell me what salary i would get.” - Anonymous

We get the impression that not everyone completely understands the nuances of game testing. Being good at playing games doesn’t always mean you will be good at testing them. Just think about those forum posts about crashing apps; it’s not only expert users that find buggy code.



QA may not be the dream job that you think it is; it’s not all tightening up the graphics on level 3. A lot of the time you are playing the same part of the game repeatedly hoping it doesn’t crash. If the game is working well and fun you won’t get to play it any more, but on the other hand if you do find a bug, you need to spend the next 20 minutes reproducing and documenting it.

Our QA department here was charged with testing 29 handsets from 6 different handset manufacturers. With all these handsets it would take over an hour every morning just to install the latest builds. In addition to this, we tested the game on 14 different PC configurations, all in all finding and verifying as fixed nearly 1000 bugs!

A game tester can’t just play the game randomly, blindly wandering around looking for bug-ridden Dung code. They need to make sure that they test all areas of the game, from the first shot of Dudley dancing on the splash screen, to the credits where the testers see their own names up in lights. A tester needs to make sure they test every feature in the game. In order to do this, they follow a test plan. This helps them verify that every time Dudley throws dung in the air, it lands where it’s supposed to.

Most of a tester’s time is spent following the test plan looking for new bugs and confirming that old bugs have really been fixed. If, for example, a tester finds a bug where a snake eats some dung, turns into a vulture and flies away (actual bug!), they will search to see if it has happened previously and either add their comments to that entry or create a new bug report. When a tester files a bug report, it contains the unexpected behaviour seen (snake eats dung and flies away as a vulture), what the expected behaviour was (snake eats dung and slithers away with it) and what steps can be taken to reproduce the bug (throw dung at a snake).
During testing, QA can also have an impact on the game design. On Dung our testers even took charge of creating challenge levels since they had gotten to know the game inside out. Getting feedback on the experience of playing the game is also critical and our QA team was a huge help in making sure our game was as fun as it is. At the end of Dung, QA were enjoying the game so much we weren’t sure if they were looking for bugs or just playing the game!

See you soon!



That's the final developer diary from Firemint on the road to turning Dudley the Dung beetle from a winning Project Joystick idea into a game. Excuse the colours in the images, we'll see what we can do about them! Thanks!
Comments on this Article
Mon 12 May 08, 12:50pm
Cult Of Skaro
Posted: Mon 12 May 08, 12:50pm

This should open a few peoples eyes to the fact that the world of testing games is not as glamorous as some people seem to think it is.

Mon 12 May 08, 1:58pm
Hawky
Posted: Mon 12 May 08, 1:58pm

i like the picture where you show how many handsets you have to play it on.

one of my friends is in QA, and she says that half her time is spent loading and closing the game, she spends more time typing the bug reports then she does actually playing the game. If she actually gets to finish the level then she considers it a failure because she didnt try hard enough.

you need to be a mixture of an OCD patient, and an analitical accountant with recall skills of a 9th grade dinosaur historian. QA scares me and i'd be much happier just playing the game, then getting sick of the game because i had already played the levels 20,000 times instead of the game once.

Mon 12 May 08, 5:30pm
Displaced
Posted: Mon 12 May 08, 5:30pm

pretty slow development when it comes to a simple java phone game :/
then again it might not be as simple or as small i think it is :P


all the best

Post Your Comment

BigPond GameArena Members must log in to comment on news articles. Not a member? Join now.
Read the latest Game News and Features like this "Dung Developer Diary - Part Three" at GameArena. Then check out our Game News & Features, Game Reviews, Game Downloads, Game Forums, Ladders, Servers, Server Rentals or Competitions. Or browse our online Games Shop for PC Games, Mobile Games, Web Games, or Gift Certificates. Shop online for the cheapest prices on the top games. Our online store is secure. BigPond Games is the most convenient way to play games in Australia.
 
News Extras
Let the News come to you...
Subscribe to our RSS feeds

News Updates Straight to your inbox...
Subscribe to our Newsletter

Know something we don't...
Submit a news story
Facebook Activity
News Archive
Jump to a Month:
BigPond GameArena Weekly Update 27th January 2012
BigPond GameArena Weekly Update 27th January 2012 PCPS3Wii
Posted: 27 Jan 12 | 0 downloads | 202MB

BigPond GameArena Weekly Update 20th January 2012
BigPond GameArena Weekly Update 20th January 2012 PCPS3Wii
Posted: 18 Jan 12 | 0 downloads | 130.8MB

BigPond GameArena Weekly Update 13th January 2012
BigPond GameArena Weekly Update 13th January 2012 PCPS3Wii
Posted: 12 Jan 12 | 0 downloads | 121.2MB

BigPond GameArena Weekly Update 6th January 2012
BigPond GameArena Weekly Update 6th January 2012 PCPS3Wii
Posted: 06 Jan 12 | 0 downloads | 183.6MB

Advertisement

Feedback Form