Tuesday, December 13, 2011

What’s cool about the training aspiring testers / fresher’s are subjected to?


Well, this blog is actually inspired by the excellent training programs that are conjured up to train fresher’s from campus in the field of Software Testing. The investment in terms of time, effort and money is just phenomenal. They typically go through a series of lectures, power point presentations, quizzes, self-reading (more like mugging up definitions for your board exams), etc… for a period of 3 – 6 months at the end of which they take up exams (again very similar to the board exams conducted by our prestigious universities). And the interesting point to note here is that these very same companies lament the fact that the university curriculum does not really prepare students for the industry. Talk about hypocrisy.
          I am not sure how many hours Sachin Tendulkar spent in classrooms, theoretically learning about the nuances of batting; listening to lectures and power point presentations rather than honing his skills on the field. Or for that matter how many lectures Aamir Khan had to listen to learn the art of acting. Well I really don’t think they would have spent too many valuable hours listening to just theoretical concepts. They are excelling in their fields due to the fact that they learnt from their seniors by observing them, picking up tips from their respective coaches, honing their skills with hours of practice, being unafraid to make mistakes with the conviction that it will only help them become a better practitioner in their chosen field.
          This is true of not only sports and the film industry. Look at the people who paint our houses so well, or our excellent carpenters. They did not pick up their skills in the classroom. Which brings us to the question – “Why can’t we do the same in the software industry? Especially Software Testing”. We can introduce fresher’s from campus to Software Testing by first letting them observe how some experienced Testers test applications / products, then engage them in ‘Paired Testing’ sessions with experienced Testers and giving them good direction to do a lot of self-learning in the Software Testing space. One really good link where there is a consolidated source of key things an aspiring tester should learn is – 


          Apart from this, there are also some great Software Testing experts, whose articles one can read and follow their blogs to get regular updates on Software Testing and also new approaches to Testing, some of them are listed below – 

http://testobsessed.com/