Monday, May 19, 2014

Te STING is it?

           Software Testing was , is , will exist....as long as you have a human to create software we need another  Homo sapien  with something called Brain Inside to Test it , not Intel inside......

     Offlate,  I have been hearing this from some Testing Workshops, where people i mean speakers are concluding that testing will be ,to be precise Manual testing will be obsolete in the coming years and there are tools coming up which can write tests if you provide a business case ,and as you know the test case can be automated once you have it ,there are more tools around for finishing a manual testers Job, It is hard for me to prove them wrong , At the same time I cannot accept it at the face value.

       First thing guys don't accept you as a Manual Tester , you are not . It should be hard hit with Functional tester , I can quote a example here Pepsi bottling is a Manual process , But tasting Pepsi is not , it is as simple as that , there are so many human interactions /senses that are active. we see a button , click something, add a text, press what is not to be while testing so all these are not Manual process hope you all accept it.
   
       While I started writing this blog , I know for the fact that there will be atleast 12k people who will be executing manual test cases around the world. Let me explain my justification of the fact that testing will remain as a entity in any development model as long as my statement I started with is true, With evolution of software engineering there are so many changes that is happened on the Software Development front like we have tools being designed to integrate modules , Frame works which get changed so many new languages from  C , Cobol to .Net , Java,  Oracle DB the list is endless all of which are accepted to fit or suit a software which would be built with  $X in Y months/days/Years. But if you look back from Day one Testing has not changed or there are no rapid changes like what happens in development do you know WHY.

 It's one of the Hidden fact , in any Technology Eaten Strongly To End Risk.

        In what ever development projects , which ever technology they use , They hire a manual tester and not a machine to validate their quality, my point is a Tester learns or aligns himself so quickly to the process , Domain , Technology and starts working with application or  people that  he is assigned to, we are taken for granted so much  that you hear something like  QA will do it...No matter what time we Get into the project, or  Complexity of project what skill you had before ..nobody bothers,  we are  together called QA or Tester.. and our Job is to clean the software and give it to the customer, Just like CEO's present the Gift cheque to the Winning team in Cricket.

      So if everything is fine in the above case a Regression suite is prepared and ROI is thought of and Automation is initiated ,so with this about 70% of  Customers deny Automation due to cost  so we are left with 30% which go thru the Big screens of Automation, so we need  Functional Tester in 70% of the cases to beat up the application. I don't conclude that functional Testers are for ever , read my disclaimer.

I know each one of you would have his/her notion, I am not contesting any body here, this is what I opine for.

Disclaimer : Do not read it , because you are a Functional Tester , read only if  you love being it.



  


No comments:

Post a Comment