Tuesday, April 13, 2010

Why prioritize regression testing? A doctor-patient analogy.

You go to the doctor for your annual checkup, and she asks, “so, what changes have you noticed in the past week?”

“Oh, I don’t know,” you reply, “in the past week, not much, really.”

“I bet a couple of things changed,” says the doctor, “such as your hair and nails probably grew a little. I bet you ate some food too.”

“Uh, I suppose,” you reply.

“Well, if that’s it, then I’ll just run a quick test to make sure your new hair and cuticles are in order, and I’ll send you on your way,” she says.

“Huh?,” you ask, “is that it? Shouldn’t you measure my weight or check my blood pressure or run some other basic tests like that, since this is my annual checkup and all?”

“But essentially only your hair and nails have changed recently,” she responds, “so that’s all I’m going to look at. Or if you like, I can trigger your gag reflex and take a look at your last meal as well.”

“Um, no thank you.”

“There, all done. Your hair and nails appear in order. See, that was easy. Since you have no insurance, that will be $250. I’ll see you again next year.”

“But, but,” you protest…

1 comment:

Will said...

Thanks, Peter. Nice list. The "mesofact" analogy is fun, in part because I didn't know that word. But the boiling frog seem to map to it nicely.

Copyright 2011 by William Cain