Saturday, December 24, 2011

Testing Times


I will give the index in the beginning itself , this time. 


Testing : software testing to be more precise...is this activity in which these bunch of gentlemen try all sort of ungentle activities in a website or application and create nightmares to developers...


Bug : not the one you get in theatres, these are the above mentioned nightmares which software developers get in applications they make. And testers are addressed as bug'ers for all the right reasons. 


dot net, 7 layered architecture, SQL, SVN, tortoise : coding lingo...the readers wont loose a thing even if they dont know anything about all these. After all, most of you guys click on the next button and goto the next page without knowing how it goes to the next page, isn't it. So, for an ordinary reader dot net has got to do as little as Mullaperiyaar has got to do with our PM. And for an extraordinary reader, well, if there is one he wont be reading this blog !        


SCRUM : is a methodology which when followed , leads its followers to RUM finally. 


Critical bug : mother of all bugs...critical to a testers future, testers just love to see more of this kind. And when encountered by developers, it usually makes them swear using 'mother'. 


Smoke test : is a kind of testing which will make smoke emanate from the testers' and developers' ears ! 
  
Time :  Some time in the Autumn of 2010...please refer to a previous post named 'de Bugger' to get more background details.


Testing Times


Last year this time there was this fellow among the bunch of trainees who, after experiencing the salient features of dot net and the likes , felt like absconding to the Himalayas.


The 7 layers and SCRUM gave him nightmares,
The database and queries gave him worries,
SVN and tortoise made him weep like boys.


Then one day he heard a conversation between employees in the top floor. Lets call one of them 'code lover'(C.L) .


C.L : "Dude , I am fed up of this testing business. I'd somehow like to jump to development"


"Oh, yes! the pool of bugs awaits you, careful not to sprain your back while jumping into this pool "


C.L :"I inquired, if there is replacement who is ready to move to testing then things will be easy"


While they were discussing the pros and cons, that 'replacement' just entered the scene and rendered few dialogues in his ever empathetic tone.


"I heard you badly wanted to move to development "


C.L :"Yes!! how do you know that !!! "


"Necessity is the mother of invention !"


C.L :"Which city ?"


"Well, I understand your urge to write code, code that makes website and websites in turn adds colour to the virtual world of cyberspace"


(Now the code lover is in a spell...he hasn't heard anything like this even in those review meets! he is not sure whether this fellow is normal)


"I am experiencing that coding urge at present , that urge which will take you to great heights...'Himalayan heights', you know ! '"


(Now the code lover feels the HR hired this  fellow by mistake. Or this fellow itself is a mistake!  C.L wants to leave the place for safety reasons)


"But don't you worry brother, I am your saviour! I will sacrifice my coding career and move to testing for you!!!"


(Now the code lover feels this guy is the best thing that has happened to him , He is far from a 'mistake')


After that things happened rapidly, the next day our trainee fellow is facing the interview by Test Lead(T.L). Clearing this would ensure him a place in the testing team and our coding enthusiast will automatically move to development.


T.L : "I presume its the love for testing that has brought you here and the basics would be a cake walk for you.
Ok, lets begin.
Whats bug density ? "


Trainee : (sorry . can you reduce the intensity)


T.L: "What is cyclometric complexity ? "


Trainee : (this is height of complexity)


T.L : (This wont pass the smoke test itself ! )
" Whats a show stopper ? "


Trainee : "Shouldn't it be 'who' ? do we have a few in office ?" 
(oh god , SCRUM appears a cutie pie when compared to this bum)


T.L : "Last question , Tell me about the importance of testing ? "


Trainee : "Well sir, testing assures quality , testing acts like a shock-absorber for developers ,testing is a big responsibility, and testing brings the company revenue". 


(T.L's eyes lit up as if he had found some critical bug ! )
T.L : Welcome to the testing team. 


And the legend was born.  





No comments: