Cook It Up

"new-tester" commented on my Hallmarks of a Great Tester post to ask

"I was wondering if you know where one can find a complete classification or description of class of bugs as you refered above. I don't mean generic classification but more specific, eg. 'Loss or overwriting updated data', etc."

I don't know of a such a list offhand, but Googling for "software bug cookbook" (such a list is often called a cookbook, since you simply follow the instructions one by one, just as though you were working through a recipe for Peanut Butter Pie or some other delectable nosh) turned up bunches, including

It's not exactly what "new-tester" is looking for, but as I test I frequently refer to what I call my Did I Remember To list.  (Some people call this an Am I Done Yet list, but I don't like the connotations that come along with that name.)  This is by no means a list of everything that needs tested but rather a checklist of easily-forgotten items.

The list is rather long, so I've posted it as an article.  If you're an Office tester, this list will look familiar as my five years at Visio greatly contributed to its contents!  Suggestions for additions are gratefully accepted.

*** Comments, questions, feedback?   Want a fun job on a great team?  Send two coding samples and an explanation of why you chose them, and of course your resume, to me at michhu at microsoft dot com.  I need a tester and test lead, and my team needs a data binding developer, program managers, and a product manager.  Great coding skills required for all positions.