How to become a good software Tester

Source: Internet
Author: User

Source: http://www.51testing.com/cgi-bin/viewthread.php? Tid = 2089 & fpage = 1

The red font is a bit added by jackei.

The goal of a software tester is to identify Software defects as early as possible.

One of the basic qualities of a software tester is to break the sandpot to the end.

Qualities that most software testers should possess:

1. Discovery spirit: Software testers are not afraid to enter unfamiliar environments. With strong learning ability, you can become an expert in a new industry as quickly as possible (just like Jerod ).

2. troubleshooting experts: Software testers are good at discovering the crux of the problem and like to guess. We can quickly discover the essence of things through superficial phenomena, and discover internal relationships and rules from trivial phenomena.

3. unremitting efforts: Software testers keep trying. They may encounter transient or difficult to reconstruct Software defects; they will not be lucky, but will do everything they can to find. As long as a defect occurs, it indicates that it must exist. If it cannot be found, it means that the current environment and all operation details cannot be re-created. Testers need to be able to detect subtle changes and immediately start to try to reproduce the entire scenario in the brain. Organize the remaining instantaneous memories on the paper, organize these fragments through analysis, and finally find the scenario and pattern of defect reproduction. Keep in mind: Before you do this, create a rule for yourself. For example, if you spend more than N hours trying to reproduce this defect, if the time limit is exceeded, the current work will be organized into a document, and the following work will be continued as planned until the defect is "encountered" again.

4. Creativity: the obvious fact of testing is that it is not software testers; their job is to come up with creative or even extraordinary means to find Software defects. Although creativity is necessary, it is recommended to focus most of the time on the Work of familiarizing yourself with real users. The basis of the test is the existing scenarios in reality. When thinking about new scenarios, first, let's talk to the user and try to find new scenarios with higher efficiency. Many facts are not so obvious.

5. The pursuit of perfection: they strive for perfection, but they know that some enterprises cannot be in a timely manner. Instead, they try their best to reach the goal. There should be a strategy for doing everything and assign an indicator or part of resources to each task (that is to say, if this task succeeds, the benefits it brings are worth the maximum cost ), when these resources are exhausted, the task is stopped.

6. accurate judgment: The software Tester must determine the test content, test time, and whether the problem is regarded as a real defect. In addition to industry knowledge and test professional knowledge, we must constantly improve our professional quality. In addition, we should also try to learn some basic knowledge of the software industry, such as operating systems, databases,ProgramDesign and development, computer networks, etc.

7. Sophisticated and stable: Software testers are not afraid of bad news. In fact, everything is the same for any job. Life is a process of constantly discovering and solving problems, so there is nothing to fear.

8. persuasiveness: Software testers should be good at expressing their opinions on why Software defects must be repaired and demonstrate their views through actual demonstration. The quality of the test depends largely on the ability to communicate and present your own work.

9. have been educated in programming. A tester with development experience has a completely different understanding ability and learning speed from those without development experience.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.