18 August, 2009

An Ignorant Tester’s Story

Once upon a time, there was an ignorant tester who followed test scripts(written by someone else) while testing a product. This tester ran tests over tests, updated the test case status to Pass/Fail/Blocked/Not Executed and this went on. At the end of 27 months, the tester got bored because not only did this tester execute test scripts written by others, but the tester never wrote the test cases for any of the new products( Now that is what a Test Lead is meant to do in most companies right?). This tester moved on to another job which required a different skillset. The tester got excited and started learning new things at the new job. At the end of 27 months, yet again the tester got bored because this tester executed test scripts written by others. Apart from learning the new technologies, new products and processes, there was nothing worthwhile that there was to learn in the 2nd job as well. So the tester wanted to move on yet another time.

Its time to prepare for the interviews and the search for readymade test cases in Google. Test cases to test an ATM, test cases to test a marker pen, test cases to test a chair etc. Google for it and you get it! Now, this tester never used the ‘Best Tool in the World – the BRAIN’ and instead opted for Google (Google can be a spoilsport at times! I do not blame it though). Google ‘Test Cases for ATM ‘. Wow. Hundreds of results. The tester thought there is no way to get rejected in the interview if this material is referred to. This tester then goes to one particular link that contains test cases for testing a Notepad and starts reading it. End Result - this tester was Re-born. ‘Why didn’t I use my own brain all this while? Why did I depend on someone else’s test cases? Why did I wait for someone else’s ideas to test? Why Why Why?’ These questions haunted the tester for a long time after that. The next five days just passed by in digesting every little word that was written on http://testertested.blogspot.com/ and http://shrinik.blogspot.com/. Was the tester Enlightened? May be. May be not.

Who was this ignorant tester? I do not want to tell you that this Ignorant tester was a friend of mine or a friends’ friend. I want to tell you that this ignorant tester was ME and this is MY story! I started off as a hard core scripted tester who was dedicated to testing day in and day out running about 5000 test cases for every release! How did I feel at the end of 5 releases in 27 months? Emptyness and Boredom. I did learn a lot of tricks in the trade, the functional knowledge, the technologies, a few scripting languages(for the little API testing that I did) etc etc. Great, Then, why did I get bored? I think that scripted testing is highly automated compared to any other automation done while testing. Open the script, read the test case, execute the test case, record the result as pass/fail/blocked/not executed, move on to the next script and keep doing this until you realize that you did not get promoted though u executed 4000 test cases compared to the guy who got promoted by executing just 2000 testcases! And then start looking for another fancy job which you think might not bore you after 27 months.

Can you sense the idea of getting bored every 2-3 years and start looking for a new job. Can you think about making this shift every two years? What do you gain? What do you lose? Can you dare to answer these questions by ignoring the money part for a while? Can you answer these questions by considering the money it brings along? Are you bored at your current job? Were you bored the same way in your last job? Can you answer these questions to yourself if not others?

P.S: All said and done, I think that searching for ‘Test Cases for testing a Notepad’ has been the greatest mistake of my life which in turn became the greatest learning in my life. It does help at times to be ignorant, but that should not go on for long or else it gets dangerous and/or dirty! This post could appear to be an attack on scripted testers, but it is not. It is an attack on the traditional processes we have been following without asking ‘WHY’. This one question can change your life. Ask ‘WHY’ for your own Good.

Happy Questioning,
Parimala Shankaraiah,
http://curioustester.blogspot.com

7 comments:

Ravisuriya said...

Parimala,

This post has brought the memory of first 91 days from my earning life.

And the post you mentioned about the Notepad testing which had Shrini's and Pradeep's comment gave me some new ideas of testing using hidden partition and Anti Virus heuristic.

I did not know earlier about EICARS until you shared it when I was looking for Virus files. As soon as I read this post, I went out to find, how to create or make a hidden partition. And found it.

So this writing of yours and Notepad testing content from Shrini's blog with Pradeep's comment has helped me to make use of Hidden Partition as a test idea and also has pushed me to think how Anti Virus model can be used as a test ideas.

I found WHY can also be Wake-up Hidden You.

Pari said...

Hi Ravi,
@I found WHY can also be Wake-up Hidden You.
Wake-up Hidden You is awesome and this happens only when you ask 'WHY'. Very creative :-)

Happy Testing,
Parimala Shankaraiah
http://curioustester.blogspot.com

Anna Borovcova said...

Hi, I was lucky to never experienced it, the boredom in work. It is fascinating story. I can think about change my work every year in order to look for best place where to make changes.
I my former place I had more oportunites to learn, so now to compensate this I started my own blog and I will teach in university.
I am lucky for learning from many blogs and questioning everything. I thank for you and your blog too.

Pari said...

@Anna
I can think about change my work every year in order to look for best place where to make changes

Hi Anna, It is a very good idea to rejuvenate from time to time in the testing field simply because there is so much to learn out there, so much to do and still be good at it.


@I am lucky for learning from many blogs and questioning everything. I thank for you and your blog too
Thank You for your kind words. Blogs are a great way to learn and share knowledge. I am really glad you are doing it. I am glad to be reading and learning from your blogs too(the English version).

Parimala Shankaraiah,
http://curioustester.blogspot.com

Anurag said...

Feeling Emptyness and Boredom in the testing job is experienced by most of us.

Chandru Guddad said...

Hi,

It happens with every tester, who goes to interview. But it is not fault his/her fault. It the intervierwer fault.
They dont want our creative answers nor creativity at time of inerview. They need only google answer or bookish answers.

Parimala Shankaraiah said...

@Chandru Guddad
They dont want our creative answers nor creativity at time of inerview. They need only google answer or bookish answers.


You brought up a very interesting point. Interviewers need training too. Not many companies focus on that aspect. Google is a bad option for interviews. The quicker we realise ready made answers bring misery, the faster we can handle problems better.

Regards,
Parimala Shankaraiah