Software testing methods and technical practices (study notes)

Source: Internet
Author: User

NetEase Cloud Classroom: Software testing method and technology practice

only the first section of the notes, the following sections seem to have no focus ...Q: What is software testing? A:g.j.myers: The test is to prove that the program is wrong, by running the program to find the problem.Q: Is the object of software testing just a program? A: Software = program + data + documentation software includes component module, UI, Database, SystemQ: What is the whole process of software testing? A: whole-process Software testing includes "Requirements review: Design review of demand defects: Design defect units and integration tests: Code and Interface Defect System testing: System defect Acceptance Testing: other defects"Q: Did you find bugs or bugs? A: defect = external failure internal quality due to internal error: Code style, internal coupling external quality: function, performance, safety and reliability use quality: User experience, economic health riskQ: What is the difference between testing and debugging? A: The test is to find the flaw in the software. Find bugs Debugging is a code trace and analysis based on the errors found, to determine the cause of the defect, that is, to fix the bug fix bugs and debugQ: What is conformance verification? A: Conformance Verification: Whether the design meets the defined requirements and whether the code implements the design. Verify that the software system meets the user's actual needsTalent Introduction Software Test summary:1. The value of testing is not only to find bugs, but also to prevent bugs.2. Testing needs:A wider and deeper understanding of technology (performance security, operating system, network), comprehensive understanding of product features and communication skills3. Building and anti-build thinking and technology4. Testing is an innovative work5. Seems to be through patience, careful detection of defects, in fact, software testing is far less simplesoftware practitioners have a sense of quality and efficiency, on the other hand has a good technical background. Global, continuous attention to software quality and productivity requires continuous thinking. 6. Using Test ideas and methods to explore the problems in software development7 Testing is not independent, and mastering development skills is equally important8. The value and fun of testing is not only quality assurance, but also a comprehensive capability improvement from product planning, architecture design to process optimization.

Software testing methods and technical practices (study notes)

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.