Qualities that should have specialist testing
The proposed list of advantages of highly qualified tester can usefully be applied when taking people to and from work in evaluating candidates for a post. If you are building a team to work on a new project, it is advisable to choose people so that they conform, where possible, to the maximum number of requirements that appear in the above list.
The ideal tester:
- Should be able to destroy the software, without feeling that no remorse. Because testing is performed to detect defects, the tester should not feel discomfort, detecting errors in the work of another artist.
- Should be able to develop and implement step by step procedures.
- Should describe the sequence of events and system configuration that causes the problem. This includes the ability to clearly document the procedures and results, the ability to verbally communicate information to developers, other testers and management.
- Be able to criticize and accept criticism well (for example, the ability to both explain the essence of the developers of the defect, that his words can be eliminated).
- Have the ability to bring developers and management bad news. If at eleven at night it turns out that you can not achieve readiness release software product, the tester should be ready to give leadership this sad news.
- Be able to resist the unrelenting pressure (testing is always the final stage of any development process, and usually takes place under stressful conditions).
- Possess extraordinary mental abilities, ie quickly and easily adopt new technologies.
- Be patient – be prepared for the test run as many times as necessary to remove the problem, then rerun the tests to make sure that the correct fix the problem.
- Have flexible thinking – being able to quickly switch to test new software or even refuse to test one product in favor of another that has a higher priority.
- Have the ability to simultaneously see the bird’s-eye view and be able if necessary to focus on details, have a broad and dynamic outlook.
- Be an expert in several areas – a group testing may be necessary experts on databases, Communications, Networking Technologies for testing GUI-interfaces on the tools of testing, the scenario of automation, as well as specialists from other areas.
See Also