Welcome to MSDN Blogs Sign in | Join | Help

Test Guide

Making the invisible visible since 1987

Syndication

News

Michael

The stylized braids and "Helping your team reach its full potential" are trademarks, thank you very much.

This posting is provided "AS IS" with no warranties, and confers no rights. Use of included script samples are subject to the terms specified at http://www.microsoft.com/ info/cpyright.htm.

My blogroll


Who Says A Tester Has To Test?

Sometimes the right test to write is no test at all.

One of my features is clipboard support - cut-copy-paste for all of Sparkle. In my initial test case brainstorming session I came up with 450 test cases - and that was just for the mainline path! Adding in edge cases and the other conditions I ignored will easily push me over one thousand test cases.

Even if I had no other features to test and no other work to do, the chances are very low that I can complete that many test cases by the time they are needed. With some judicious triaging I trimmed my mainline tests in half. Oh boy - now I only have five hundred-ish test cases to write rather than a thousand-ish! That's eminently...

Not achievable either.

So what's a tester to do? My job, in perhaps the best way possible: by getting other people to do it.

Dev needs to write many of these tests anyway, to ensure their code is working correctly before they check it in. So I work with them as they write their unit tests. On the Test front, each tester knows best how their areas should respond to a cut/copy/paste. So I pair with them to write those test cases. Which leaves me maybe a few exit scenarios to write, plus of course general banging on clipboard stuff.

So it's not so much whether this tester has to test but rather how many other people this tester can con into helping get to help him! <g/>


*** Want a fun job on a great team? I need a tester! Interested? Let's talk: Michael dot J dot Hunter at microsoft dot com. Great coding skills required.

Published Wednesday, March 29, 2006 9:41 AM by micahel

Filed under:

Comments

# re: Who Says A Tester Has To Test? @ Wednesday, March 29, 2006 3:56 PM

Sounds Intense and fun =)

This is the reason why I generally prefer to test Broad over Depth; or in H/W anyways. I was faced with many similar issues while building C test scenarios for a PCI interface with FPGAs. I'm glad that my experience there could be brought over to MS.

Love reading your blogs, keep up the great work =)

Sherman

# re: Who Says A Tester Has To Test? @ Thursday, March 30, 2006 12:34 PM

I love your titles - they don't let anyone move away without reading the entry fully! :)

anutthara

New Comments to this post are disabled
Page view tracker