Perfect Software Note 2: Reasons for testing

Source: Internet
Author: User

1. Humans are not perfect thinkers

Real people know that no matter how hard they try to complete a job, they may make mistakes.

2. We need to make software decisions

We often perform tests and analyze them without being aware of them.

3. The decision may be risky.

  • Q1: What are my questions about the risks of this product? Does the test help answer these questions? -- If no, no test is required.
  • Q2: does the cost of these tests exceed the answer itself?

Another reason for the subjective existence of risks is that different people have different feelings for the same risk.

4. Testing can provide information to Reduce Risks

The test itself may not answer certain questions, but it can provide some information. Combining this information with the information in the development process can help us reduce risks.

  • Q1: Can software do what we want it to do?
  • Q2: if not, how much work needs to be done to solve this problem?
  • Q3: Didn't the software do what we don't want it to do?
  • Q4: Can software fulfill our intention?
  • Q5: Can software do what our users want it to do?
  • Q6: Does the software meet other business requirements?
  • Q7: what are the possible and serious consequences of failure?
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.