What makes a good tester?
What makes a good tester?
As software engineering is now being considered as a technical engineering profession, it is important that the software test engineer posses certain traits with a relentless attitude to make them stand out. Here are a few.
1. Know the technology.
Knowledge of the technology in which the application is developed is an added advantage to any tester.
It helps to design better and powerful test cases based on the weakness or flaws of the technology.
Good testers know what it supports and what it doesn’t, so concentrating on these lines will help them break the application quickly.
2. Perfectionist and a realist.
Being a perfectionist will help testers spot the problem and being a realist helps to know at the end of the day which problems are really important problems.
You will know which ones require a fix and which ones don’t.
3. Tactful, diplomatic and persuasive.
Good software testers are tactful and know how to break the news to the developers.
They are diplomatic while convincing the developers of the bugs and persuade them when necessary and have their bug(s) fixed.
It is important to be critical of the issue and not let the person who developed the application be taken aback of the findings.
4. An explorer.
A bit of creativity and an attitude to take risk helps the testers venture into unknown situations and find bugs that otherwise will be looked over.
Troubleshooting and figuring out why something doesn’t work helps testers be confident and clear in communicating the defects to the developers.
6. Posses people skills and tenacity.
Testers can face a lot of resistance from programmers.
Being socially smart and diplomatic doesn't mean being indecisive.
The best testers are both-socially adept and tenacious where it matters.
Best testers very well realize that they too can make mistakes and don’t take chances.
They are very well organized and have checklists, use files, facts, and figures to support their findings that can be used as an evidence and doublecheck their findings.
8. Objective and accurate.
They are very objective and know what they report and so convey impartial and meaningful information that keeps politics and emotions out of the message.
Reporting inaccurate information is losing a little credibility.
Good testers make sure their findings are accurate and reproducible.
9. Defects are valuable.
Good testers learn from them.
Each defect is an opportunity to learn and improve.
A defect found early substantially costs less when compared to the one found at a later stage. Defects can cause serious problems if not managed properly.
Learning from defects helps – prevention of future problems, track improvements, improve prediction and estimation.