Welcome to MSDN Blogs Sign in | Join | Help
Quit making my testers dumb!

When I see some of the tools available to "aid" testers, I alternate between shock and anger and disappointment! Don't get me wrong - there are some wonderful tools out there; but soooo many tools seem to make an assumption that the tester is more or less a moron who cannot point out an error when he sees one! I am sure many folks resonate with this crib - here is one.

The last discussion that we had about video recording is in my mind generated a conflict in my mind as well. As an oversimplification, let's divide testers into 2 categories: those that debug and those that won't. If I offer a feature like "video-recording-inserted-in-bug" to the former kind, on its own, it's almost always a waste. When I see an issue that does not repro, I try to bunch all invariants and eliminate the changing factors one by one to arrive at the culprit factor that is triggering the bug. In that case, a .wmv file by itself is useless. I'll need data like proc usage, mem usage, env vars set at the time etc. to arrive at the answer. Instead of doing that, if I just attach a video, it hardly helps the dev either - no one benefits.

But consider the latter category: these maybe domain experts, tech support, beta testers, bug bashers - basically a set that may have debugging skills, but are not willing to use them in this situation or a set that do not have debugging skills at all. In that case, attaching a video file may be helpful to recount parts of the bug tale that the testers may not have observed. The video clubbed with system information captured automatically as well as event logs form a powerful set of debugging aids for the developer.

But, abuse of these features can often lead to tester skills being underdeveloped. For instance, if a tester attaches the video and says "Okay - here is the video. I dunno if it were the mouse middle click or the multi monitor or the fact that my CPU was 90% busy that caused the crash; but hey, use the video and go figure." That is a pretty stupid thing to do. Essentially, the feature ends up making the tester hesitant to narrow repro steps, debug the issue or even think up similar cases. You are making my testers dumb!! Or worse, lazy! Thankfully, this is a minor problem where just regulating the QA processes comes in handy. From what Bj said in the last post, a product tester would probably have debugged more into the issue, tried real world testing and found the cause of the bug. But as Chris and Sumod point out, perhaps the repro is coming in from people that are not interested in/don't have time for debugging into this issue at all.

With testers coming from such a wide range of background/experience and requirements, I find the current testing tools available in the market to be woefully inadequate as well as ill targeted (both in the automation and manual testing space). Do write to me about reqs that you have had a tester that have not been addressed by any testing tool at all - perhaps we can collectively devise a solution for our common problems.

And as a postscript, please don't take the title too literally and flame me and accuse me for calling testers that do not want to debug as "dumb" - that's certainly not my intent.

Posted: Monday, June 04, 2007 2:37 AM by anutthara
Filed under:

Comments

Chris Kinsman said:

I think this is most definitely true.

I have always categorized testers into two camps.  I don't have great titles for them.

Functional testers who do black box testing and basically exercise the UI of the applicaiton and compare it to requirements.  Customers unfortunately fall into this category in many cases.

SDETs who do white box testing, can debug, do fault injection, etc.

The former need these tools because they are already "dumb" in your parlance.  Unfortunate but the truth.  In the case of customers I don't expect them to ever get "smart".

# June 5, 2007 9:13 AM

anutthara said:

Yes, Chris. I hope we find more testing tools that are clearly geared towards one of the 2 categories. And my customers are always smart - remember, they buy my product! ;-)

# June 6, 2007 2:31 AM
Leave a Comment

(required) 

(required) 

(optional)

(required) 

  
Enter Code Here: Required

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Page view tracker