Where’s the Career Path?

June 28th, 2008 by Michael Russell

One of the major downsides to quality assurance is the lack of a career advancement path.

On a project nowadays, you may have forty to sixty temporary testers, after which maybe two or three are brought on as full-time testers.  In a department of forty to sixty full-time testers, you may have maybe five leads that cycle between products or ten leads that vacillate between leads and individual contributors.  Finally, you’ve usually only got a single QA Manager, although some organizations are splitting it up so that there is a manager per fifty testers or so.

In short, you have a major funnel from temp to tester to lead to manager and if any level is filled, your opportunities for advancement are severely restricted.

The question is…why should the funnel exist?  There are many ways that organizations can allow testers to grow without forcing them through the funnel.  These are a few of the possible ways that your organization can allow growth within QA without “breaking” the funnel.

Read the rest of this entry »

No food for test team unless you make with the clicky-clicky:
  • Digg
  • Technorati
  • del.icio.us
  • Facebook
  • Slashdot
  • Mixx
  • Google
  • E-mail this story to a friend!
  • Print this article!

Methods of Pest Control and Extermination: A Most Rousing and Revealing Study of Such Methods As Employed By Various and Diverse Cultures

June 21st, 2008 by Ana

My people have a saying: “Cate bordeie, atatea obiceie”; the rough translation of that would be that each household has its habits. I have witnessed the truth of that in my career as a game tester – truly each and every company I have worked for or with had its own approach to testing and quality assurance.

The first game company that employed me as a tester was a large European developer with thousands of employees across the world. They’ve been around for a while, and as such had well-established procedures and standards. That was rather fortunate for me, for it set my expectations for solid documentation and clear processes. It was also one of the few companies I have seen to use negative testing, although that was rather the testers’ own initiative rather than any official procedure. Another cookie to them for using test coverage assessments in functional tests, something I have yet to see in the other game developer companies I’ve worked with.

Having such a massive testing department, the focus was less on the quality of testers and more on reporting: there were very strict rules on how to submit bug reports, down to capitalization and punctuation. We had to write daily reports detailing the progress of testing, in a very specific format. However, during training we were never taught *how* to test. We were drilled into the use of the bug reporting system, the Great Tome of Wise Policies and Ergonomic Rules, we were shown how to check the Java files against the technical documentation, but when it came to actual testing, “Just play the game and find bugs” could sum up our training.

I find that this is an oversight that quite a few game developers are guilty of. They assume that gamers know how games should work in general, so they don’t need to be instructed on what it means to be a tester.

My current company, an independent middle-sized MMO developer, has initially made the same mistake. but since I am now the one writing the training materials, I am trying to correct that, teaching  new testers how to… well, test. Still, we are recruiting testers from the ranks of our players, in the (not entirely mistaken) assumption that they are better suited to test the product. However, I find it that often it is the testers who have no previous knowledge of games who find the most glaring design and usability problems. They are not grown used to ignoring them by their years of gaming experience, where the same mistakes are being made over and over until they become almost features.

Thus, I am ever appreciative of the fresh perspective of my Indian team, which are testing for us as outsourced partners. I have heard saying that working with Asian testers is usually a pain, they have no initiative and no imagination. True, there are huge cultural differences between us, but what has been branded as a lack of initiative I have found to be rather a … shyness. Almost one year of working together has eroded that shyness and they are more efficient than ever. I can rely on their thoroughness to spot every little typographic error, every glitch and code error. I can rely on their implacable logic to spot design inconsistencies that are otherwise overlooked. They take such an immense pride in doing their job well – their team motto is “Let no bug go free”. And from what I hear these are common traits in Indian testing companies – this aspiration to excellence, the rigorous organization and amazing spreadsheet-fu.

Alas, one thing I still find difficult to teach them is negative testing. In fact, I believe it is a hard thing to learn for anyone, as I found precious few game testers who knew how to thoroughly break games. In a recent conversation with a tester for a relatively well-known North American game developer, I asked if they ever did negative testing and his reaction was rather bemused: “Err, no, we only tested to see if it works”. On the other hand, their company’s test process seemed more organized than our own, with prodigious checklists and test scripts, so I suppose a more formal testing leaves little room for the exploratory “let’s see how we can break this” method.

That being said though, I am very curious if any game developer out there uses formal test design techniques, like, say, orthogonal arrays or decision tables or equivalence class partitioning, since all that I know of only use exploratory testing and sometimes use-cases. One of or other test teams uses test driven development methods for their unit tests, but they are mostly programmers and don’t use any formal design techniques that I know of. This has been a subject that’s been haunting me for a while now – how can game developers adapt these techniques, many of them quite useful outside our domain, to our rather unique flavour of testing? But I guess that is the subject of another rambling story.

No food for test team unless you make with the clicky-clicky:
  • Digg
  • Technorati
  • del.icio.us
  • Facebook
  • Slashdot
  • Mixx
  • Google
  • E-mail this story to a friend!
  • Print this article!

Intermission: Because Those Graphics Need Tightening Up.

June 18th, 2008 by zachary

After the break, because it hasn’t been displayed enough times already.
Read the rest of this entry »

No food for test team unless you make with the clicky-clicky:
  • Digg
  • Technorati
  • del.icio.us
  • Facebook
  • Slashdot
  • Mixx
  • Google
  • E-mail this story to a friend!
  • Print this article!

Poison Testers

June 4th, 2008 by Michael Russell

We’ve all had them…those fellow employees who just suck the life out of any team, department or company that they are associated with.

However, it can be difficult as a lead or manager to figure out whois the poison pill in a team because most of the time, employees will openly bitch about other employees only within their circle and they rarely include management in their bitchfests for fear of being seen as complainers.  Because of that, we see the morale problem, but we have problems isolating the cause.

So how do we detect the problem people and once we do, how to we correct the problem?

Read the rest of this entry »

No food for test team unless you make with the clicky-clicky:
  • Digg
  • Technorati
  • del.icio.us
  • Facebook
  • Slashdot
  • Mixx
  • Google
  • E-mail this story to a friend!
  • Print this article!

Lessons From Car Salesmen

May 26th, 2008 by Michael Russell

Back in 1940, Chevrolet released a management training video called “Hired.”  You can view the second half at the beginning of the “Manos: The Hands of Fate” episode of Mystery Science Theater 3000, or you can watch the entire video over that the Internet Archive.  If you are having problems getting your testers to perform, stop what you are doing and watch this video.  If you can’t watch it, I’ll sum up the points here with the terminology properly changed. Read the rest of this entry »

No food for test team unless you make with the clicky-clicky:
  • Digg
  • Technorati
  • del.icio.us
  • Facebook
  • Slashdot
  • Mixx
  • Google
  • E-mail this story to a friend!
  • Print this article!

Soft Language

May 18th, 2008 by Michael Russell

Cockroach.  Just the word makes your skin crawl.  It evokes an image of filth, of creepy crawlies creating a crunchy mobile carpet flowing along the floor evading the light.

Palmetto bug.  Sounds nice.  Gentle.  You wouldn’t think it is the same thing as a cockroach…but it is. A few years ago, some Florida residents got sick of the massive cockroach infestation that comes along with living in an area with high heat and high humidity, so they started calling cockroaches “Palmetto bugs.”  This softer language has spread across the south.  I’m now hearing it from people in Houston, seeing it on bottles of roach spray, etc.  The language doesn’t change what it is, but it does change how it is perceived.

The same thing is happening in software development now.

Read the rest of this entry »

No food for test team unless you make with the clicky-clicky:
  • Digg
  • Technorati
  • del.icio.us
  • Facebook
  • Slashdot
  • Mixx
  • Google
  • E-mail this story to a friend!
  • Print this article!

Grand Tester Credits Auto 4

May 15th, 2008 by zachary

This was a triumph: Grand Theft Auto 4 displays credits for the testing leads in the cinematic intro.

No food for test team unless you make with the clicky-clicky:
  • Digg
  • Technorati
  • del.icio.us
  • Facebook
  • Slashdot
  • Mixx
  • Google
  • E-mail this story to a friend!
  • Print this article!

Unsolved Mysteries: Guest Writers

May 13th, 2008 by zachary

As Michael Russell notes on Rom’s Rants, I’m looking for both guest and regular writers. If you or anyone you know has any information regarding this case, please, contact your local authorities.

Updated: to note that the first actual guest post is up, again, much respect and many thanks to Michael Russell.

I should also note that bylines are now on. All posts attributed to admin are actually mine (zachary’s), until I take the time to repair the bits that say admin instead of zachary.

No food for test team unless you make with the clicky-clicky:
  • Digg
  • Technorati
  • del.icio.us
  • Facebook
  • Slashdot
  • Mixx
  • Google
  • E-mail this story to a friend!
  • Print this article!

Sins of a Solar Save Game!

March 15th, 2008 by zachary

victory-t.png

No food for test team unless you make with the clicky-clicky:
  • Digg
  • Technorati
  • del.icio.us
  • Facebook
  • Slashdot
  • Mixx
  • Google
  • E-mail this story to a friend!
  • Print this article!

Bug Calamity Theatre Presents Unreal 2 MP

March 14th, 2008 by zachary

This is a very old but very funny video set of bugs found via Shacknews Commentator/Analyst Fred Garvin after the break

Read the rest of this entry »

No food for test team unless you make with the clicky-clicky:
  • Digg
  • Technorati
  • del.icio.us
  • Facebook
  • Slashdot
  • Mixx
  • Google
  • E-mail this story to a friend!
  • Print this article!