Book picking-The quality of a good software tester

Source: Internet
Author: User

From "Software Testing"

In the movie Star Trek 2-Khan Rage, Spock said: "In the History of the universe, destruction is always easier than creation." "From the surface, software testers seem to be easier to work with than programmers, and it's obviously easier to analyze code and find software flaws than to write code from scratch." Surprisingly, that's not the case. To learn from this book a well-organized software testing effort and investment is no less than writing programs, both of the techniques required are very similar. While software testers don't have to be an experienced programmer, having programming knowledge can be beneficial.

Today, most mature companies see software Testers as high-tech engineering jobs. They realized that equipping a team with trained software testers and working early in the development process could produce better-quality software. Unfortunately, there are still some companies that are not impressed with the challenges of software testing and the value of exposure to test work. In the free market era, these companies will not be long, because users will not buy their defective software products. A good test organization (or an organization that lacks testing) can create or destroy a company.

The following are the qualities most software testers should have:

* They are a group of explorers. software Testers are not afraid to enter unfamiliar environments. They like to get new software, install it on their machines, and observe the results.

* They are trouble-shooting agents. software Testers are good at discovering the crux of the problem. They like to solve puzzles.

* They're not letting go of any clues. Software testers are always trying. They may encounter software flaws that are fleeting or difficult to reproduce. They will not be accidental and easy to pass, and will do everything possible to find them.

* they are creative. testing the obvious facts is not enough for software testing. Their job is to envision creative and even extraordinary ways to find flaws.

* They are a group of people who seek perfection. they strive to be perfect, but when they know something that cannot be done, they do not ask for it, but try to approach the goal.

* they judge accurately. Software Testers decide what to test, when to test, and whether the problem they see is a real flaw.

* They focus on strategy and diplomacy. software testers often bring bad news. They must tell the programmer that your child (program) is ugly. Good software testers know how to deal with these issues in strategy and career, and how to work with less-than-cool programmers.

* They are good at persuasion. defects identified by software testers are sometimes considered unimportant and do not have to be repaired. Testers should be good at expressing their views clearly, explaining why software defects must be repaired, and advancing the repair of defects.

Software testing is fun!

  A basic quality of software testers is to break the casserole and ask the end. They like to find out what elusive system crashes. They are willing to deal with the most complex problems. Often see them happily back and forth, high-fives to each other to celebrate, get the system when the appearance of dancing. This is the joy of ordinary life.

Finally, for non-computer experts, the expertise of the software team that develops new products may not be measurable. The purpose of writing software is to solve problems in the real world. Therefore, teaching, cooking, aviation, carpentry, medical and other knowledge to find the software in this area of the shortcomings of the great help.

Book picking-The quality of a good software tester

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.