Phy-gital Roundtable: Breakfast Roundup from Germany and Netherlands

02 May '15 | Debjyoti Paul

German Shoppers: Meet Them in the Fast Lane to Phy-gital

15 January '15 | Ralf Reich

Shoppers Will Share Personal Information (But They Don’t Want to be “Friends”)

15 January '15 | Anil Venkat

Modernize or Perish: Property and Casualty Insurers and IT Solutions

14 January '15 | Manesh Rajendran

Benelux Reaches the Phy-gital Tipping Point: Omnichannel Readiness is Crucial

13 January '15 | Anil Gandharve

The New Omnichannel Dynamic: Finding Core Principles Across Industries

13 January '15 | Debjyoti Paul

Technology does not disrupt business – CIO day 2014 Roundup

02 December '14 | Anshuman Singh

Apple Pay – The Best Is Yet To Come

02 December '14 | Indy Sawhney

Digital transformation is a business transformation enabled by technology

01 December '14 | Amit Varma

3 Stages of FATCA Testing and Quality Assurance

06 October '14 | Raman Suprajarama

3 Reasons why Apple Pay could dominate the payments space

18 September '14 | Gaurav Johri

Beacon of Hope: Serving Growth and Customer Satisfaction

05 August '14 | Debjyoti Paul

The Dos and Don’ts of Emerging Technologies Like iBeacon

30 July '14 | Debjyoti Paul

What You Sold Us On – eCommerce Award Finalist Selections

17 July '14 | Anshuman Singh

3 Steps to Getting Started with Microsoft Azure Cloud Services

04 June '14 | Koushik Ramani

8 Steps to Building a Successful Self Service Portal

03 June '14 | Giridhar LV

Innovation outsourced – a myth or a mirage or a truth staring at us?

13 January '14 | Ramesh Hosahalli

What does a mobile user want?

03 January '14 | Gopikrishna Aravindan

Are Software Testers Made or Born?

Posted on: 12 September '11

Ironically, I am yet to see a ‘made’ software tester. They are all born living beings with around 98 degree Fahrenheit body temperature, moving around, doing things like everybody else does… So, to complete this thoughtful statement, testers are definitely born, and then they go on to become either good or bad testers!

So how does one become a good tester to get noticed?

1. Education: This is a basic thing that is expected of every tester.  I guess, we are all qualified and hence, we are in an organization. There could be some exceptions like James Bach (Satisfice Inc.) who doesn’t have a professional degree, but however, was able to make an impact through his unorthodox ways of testing.

 

2. Tricks of the trade: This comes with experience. The more applications you get your hands on, the better you become. You will learn a few tricks along the way too. I remembered an incident from the organization I used to work previously. Everybody in the company were asked to test a particular product before it went to production. While everyone was hammering the product, I decided to test the user manual which would be shipped with the product. Interestingly, I was able to find over 130 defects in the user manual (with just a couple of hours of testing). To my surprise, this was far more than what the rest of the company had discovered. Obviously, I won the prize for finding maximum number of defects. However, what I learnt from this exercise is that it is crucial to focus on the complete product and not just on what you think is important. In this case, the user manual was fundamental for the product to be installed and to be used correctly. However, none had spent time till that event to look into it.

3. Use of appropriate tools: Tools are an integral part of a tester’s kit. At the basic level, you will have to know a few software testing tools to save your test cases, file defects, version controlling, traceability matrix, etc. These tools will bring you at par with the others. However, for you to create an impact, you will need a few more tools that can either help you do things efficiently (e.g., heuristics and oracles), or tools that can enhance your productivity (e.g., Automation tools, Debugging tools, and a few converters and system utilities).

4. Well read: Reading gives you a perspective into things which would otherwise not be available. A good book encompasses a huge amount of experience which the author has researched while writing the book – and this experience can be obtained for a small price! The more you read the more perspectives you will have, and the more you can use them effectively at work.

 

5. Association: The interesting thing is that the above four points can be accomplished on your own. However, this last and the most important point calls for support from outside. This requires one to get out of their comfort zone to reach out to others for help and information.

a. Know your customers: I often ask this question- “Is what I understand same as what the customer expects?” So, the more you know your customer the better adept you will be in testing the application. You will be able to understand certain nuances on how the application is used, where it is used, and who the primary users are.
b. Know your resources: These could be your friends, colleagues, mentor, community, etc. While bringing us up, our parents always told us to keep the company of the good. Similarly, Tom Davenport, professor of Information Management at the University of Texasonce mentioned, “If only HP knew what it knows, it would be three times as profitable”. Hence, it is important to know where to find the information you need. This is the difference between a good and a bad tester!

I have many more things to write. However, would like to stop here, and hear from you.

Hope these insights were useful. Happy Testing!

 

 

Ramanath Shanbhag

Ramanath heads the CoEs & Test Labs within the Testing Practice. He has 16+ years of experience in Innovation (Labs), Delivery Excellence and Assurance, and Process Standardization. "Under his leadership, Mindtree has become a leader in Test Automation, Performance Testing and Cloud Testing. He is known for his passion about Testing and has published many technical papers in leading conferences and journals", Krishnakumar Natarajan, CEO, Mindtree Ltd. The Test Automation solutions being developed by his team are one of the best in the industry. He is known for his passion about Testing and has published many technical papers in leading conferences and journals. He is working towards creating a world class Software Testing Organization, and wants to be known as an innovative Thinker and Solutionist. He is an advisor to clients with an exceptional ability at connecting the dots. He has architected award winning plug-and-play framework for Software Test Automation. He is active in various testing forums having presented / published several Whitepapers, Technical Articles, Lightening Talks, and Blogs (e.g., GTAC, Silicon India STC, QAI, STeP-IN, electronicsweekly.com, HP Discover, IBM Executive Summit, etc). He also works towards promoting organic growth in-line with the company's competency framework through effective training and talent transformation programs. He has expertise in incubating complex projects, and growing those engagements into large teams through delivery excellence and value-additions. He has been successful in growing many projects into multi-million dollar engagements. Prior to joining Mindtree Ltd., he has worked with prestigious companies like Aditi Technologies, Microsoft Corporation, and Accord Software (a consultant to HP).

  • Software Testing Services

    Good to gain knowledge on software testers but deep understanding of niche areas in development and broad-based, yet innovative, testing processes is required to provide turn-key technology oriented services

    • Ramanath

      I agree. One of the point in the blog is “Know your resources”. The better equipped you’re with this information the further you go. However, nothing can beat a process that is created keeping in mind your strengths while meeting the requirements of the customer.