Wednesday, April 27, 2011

Testing & Doctors - An interesting story

There is an interesting similarity between Testers and Doctors.
Both focus on "defects that affect the quality of experience". Testers focus on the health of software/system, while doctors focus on the health of living beings. As testers we can a learn quite a few things from a doctor. 

Here is one illustrated as a light-hearted story of "Joe the tester" in the "The tale of two doctors". This was published in the eZine "Tea Time with Testers". 

A snippet to get you started..

In a big city lived Joe, a typical urban yuppie. He  was always focused on a great tomorrow. He worked very hard, partied furiously and lived a fast life.

Life was a blast, until his body decided to act up. On this Sunday morning, he woke up panting, unable to breathe, body drenched in sweat, with a dull pain in his chest. The previous evening was a blast, a celebration party thrown for his best buddy getting engaged. After an evening spent at bowling, they hit the pubs, closing each one, until they could not find one open.

Click here to continue the interesting story...

Would love to hear your comments - Tweet @ash_thiru
Have a great day.

Tuesday, April 26, 2011

Aesthetics in Software Testing

Beauty in Software Testing - Blimey! Beauty is probably the last thing we  keep in mind when it comes to testing. As we mature, we seem to want self-actualization, doing things simply for the love of doing things. As an individual, I see myself as a a craftsman, about creating works of art.

I wrote a column on "Aesthetics in Software Testing" in the  Tea Time with Testers Feb 2011 eZine.

A small excerpt from this..
Software testing is typically seen as yet another job to be done in the software development lifecycle. It is typically seen as a clich├ęd activity consisting of planning, design/update of test cases, scripting and execution. Is there an element of beauty in software testing? Can we see outputs of this activity as works of art?
Any activity that we do can be seen from the viewpoints of science, engineering and art. An engineering activity typically produces utilitarian artifacts, whereas an activity done with passion and creativity produces works of art, this goes beyond the utility value.  it takes a craftsman to produce objects-de-art,   while he takes a good engineer to  produce  objects with high utility value.
An object of beauty satisfies the five senses (sight, hearing, touch, smell and taste)  and touches the heart whereas an object of utility satisfies the rational mind. So what are the elements of software testing that touch our heart? 

Would  love to hear your comments on this..