How to be a good tester?

It’s a every testers question. How to be a good tester? Apart from the technical knowledge, testing skills, tester should have some personal level skills which will help them to build a good rapport in the testing team.

What are these abilities , skills which make a tester as a good tester? Well, I was reading Dave Whalen’s article “Ugly Baby Syndrome!” and found it very interesting. Dave compared software developers with the parents who deliver a baby (software) with countless efforts. Naturally the product managers, architectures, developers spent their countless time on developing application for the customer. Then they show it to us (testers) and asks: “ How is the baby (Application)? “ And testers tell them often that they have and ugly baby. (Application with Bugs!)

Testers don’t want to tell them that they have ugly baby, but unfortunately its our job. So effectively tester can convey the message to the developers without hurting them. How can be this done? Ya that is the skill of a good tester!

Here are the tips sated by Dave to handle such a delicate situation:

Be honest and Responsive:
Tell developers what are your plans to attack their application.

Be open and available:
If any dev ask you to have a look at the application developed by him before the release, then politely give feedback on it and report any extra efforts needed. Don’t log the bug’s for these notes.

Let them review your tests:
If you have designed or wrote some test cases from the requirement specifications then just show them those test cases. Let them know your stuff as you are going to critic on developers work!

Use of Bug tracker:
Some testers have habit to report each and everything publicly. This attitude hurts the developers. So if you have logged any bug then let the bug tracking system report it to respective developers and managers. Also don’t each time rely on bug tracker, talk personally to developers what you logged and why you logged?

Finally some good personal points:

Don’t take it personally:
Do the job of messenger. You could be a close target always. So build a thick skin!

Be prepared:
A good message in the end, Be prepared for everything! If worst things might not happened till now but they can happen at any moment in your career. So be ready to face them.

[Thougt of the Day: When a virtually flawless application is delivered to a customer, no one says how well tested it was. Development teams will always get the credit. However, if it is delivered with bugs, everyone will wonder who tested it! - - Dave Whalen]




Related Posts:

  • What makes a good test engineer?
  • How to keep motivation alive in software testers?
  • Developers are not good testers. What you say?
  • Some interesting Software testing interview questions
  • Fake God of Quality versus True Humans - Who is responsible for Software Quality?
  • 19 comments ↓

    #1 Anonymous on 05.30.07 at 8:33 am

    Statement given by Dave Whalen is very true if a software is flawless it’s credit always goes to Developers team,but it is not possible without RIGOROUS TESTING So don’t worry testing may be not get credit but when you see that software is working flawlessly then you should feel glad.

    #2 Anonymous on 06.03.07 at 2:05 pm

    Maybe this atricle will interest you?

    Evolution of software testing techniques
    http://www.testingrelief.com/

    #3 Venus on 07.07.07 at 2:57 pm

    Does a developer get more salary than a tester ?

    #4 vikas on 10.18.07 at 5:23 am

    For venus:
    It depends on comapny to company,project to project & efficiency of a tester.
    In some company pays more to testers as they mak the application flawless.

    #5 Mruga on 12.27.07 at 10:37 am

    Hey really good article!!Keep writing…

    #6 ravi on 12.29.07 at 9:41 am

    Statement given by Dave Whalen is very true if a software is flawless it’s credit always goes to Developers team,but it is not possible without RIGOROUS TESTING So don’t worry testing may be not get credit but when you see that software is working flawlessly then you should feel glad.

    #7 Shaan on 03.06.08 at 3:13 pm

    Awesome Article!!!!!!!

    #8 Pankaj on 03.07.08 at 7:02 am

    Test Strategy is clear enough. Before went through this article sometime confusion occur.

    #9 Anjali Awasthi on 04.15.08 at 7:09 am

    Hi ,
    U guys are correct…even i faced the situation where i handled pressure from dev team every time of release…i did overtime to track bugs & to deliever a quality product…but after that they overtake me & gain every credit….so i think everytime credit goes directly to dev not to testers ……..plz give me some suggestions to come out from this probl

    #10 Rish on 04.15.08 at 7:32 am

    U knw u deserve it, so be happy by seeing those who gets credits bec of u. Dont work 4 credits

    #11 shantanu on 06.09.08 at 11:54 am

    Wonderful Article….Keep Writing.

    #12 himanshu on 09.01.08 at 4:07 pm

    hey ..i am a fresher and tommorow i am going for a testing interview….
    i learnt a lot from your article.. impressed …
    i was thinking that testing has a very small domain ..
    but after reading your articles .. what actually testing mean…..
    i loves all ur articles…

    #13 Thenamudhu on 11.14.08 at 4:50 am

    hi

    can u tell me what is system testing,…i want apt examples which is should be implemented in real time projects…?i want some detailled information for payroll,inventory,Accounts…

    can u explain what is meant by Access Control and data integrity.?any real time examples?

    #14 meocon on 11.21.08 at 2:27 am

    Why does a developer get more salary than a tester ?

    #15 Himanshuj on 11.21.08 at 5:28 am

    Hi meocon, it depends on company to company , most of the dev team get more salary then the tester, but worrying about it is not the solution coz the margin of salary between dev and test is very less, its just the margin of 10% to 15%.

    #16 Hafsa on 10.12.09 at 10:51 am

    Good article especially the statement ‘Be open and available’.
    It true !

    #17 aftab aalam on 10.13.09 at 4:48 pm

    i am a b.com and i am working in e-learning as a quiz qa last two years and i want to do software testing course so please let me know it is suitable for me or not. thanks aftab shaikh 9222194795

    #18 Indu Sharma on 11.21.09 at 9:31 pm

    I really enjoyed reading this article….Thought of the day is
    really true..

    But one thing what i think is Testers are always there to prove that coding isn’t good …so i don’t like testing on local build before release its like telling the secrets to your enemies what you are going to do with him… :)

    #19 arona on 02.01.10 at 6:58 pm

    Good job guys, I m learning a lot from your website

    Leave a Comment