Testing and pesticide Dilemma _ Open source testing tool

Source: Internet
Author: User

Read Microsoft's software testing path, which has an interesting little story. It is said that the protagonist himself has a vegetable garden, the garden plants face a variety of animal and insect threats, so must find some kind of protective measures to prevent the infestation, including hares, pests, otherwise there will be no harvest. After analysis, the owner found that the damage to the garden was not large, the most repugnant pest is the slug.
The owner found that the slug had a preference for beer, so that it could be stopped by a beer trap outside the garden fence, and that salt outside the fence was also an effective way to rout the slugs, and sawdust and eggshell were another way to deal with the thieves. However, no matter what kind of dragnet on the outside of the garden to catch and block the slugs, some of the escape will be successful breakthrough.
Very similar to the owner's slug Zujizhan, we use a variety of means and methods to implement a software test aimed at revealing potential defects. Experienced test engineers will tell you that no single test method can effectively reveal all kinds of flaws or a complete assessment of the software's capabilities, a dilemma known as pesticide woes. The term pesticide dilemma comes from the first law of Beizer: "Any method used to prevent and detect defects will leave behind some remaining, more subtle flaws, and the previous method will be ineffective for these flaws." "Essentially, there is no single technique or method for testing the software on the Test lark. Therefore, increasing the diversity of test methods and considering looking at the software from a more perspective, we are more likely to find more potential problems while improving the effectiveness of the test work.
Gardening is really a lot of trouble and it can be met with some special challenges. But just to see the family taste the beauty of the fruit, you will feel that everything is worthwhile. Similarly, software testing is hard work and is faced with many unique difficulties, but the rewards for the entire product group are encouraging when the results are achieved by a range of means. For more information, please pay attention to 51testing software test network ...

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.