Software Test One

Source: Internet
Author: User

Why Software Testing:

Product quality assurance control cost of key software reliability confirmation to enable enterprises to have international competitiveness
software Test definition:
Software testing is the whole of " verification (verification)" and "Validation (validation)" activities. Verification: Verify that the software has correctly implemented the system functions and features defined in the product specification. Validation: Verify that the software being developed meets the user's real needs.
the relationship between software testing and software development:
Software defects:
Definition: Refers to the computer program in any kind of damage to the normal operation of the error, or hidden functional defects, the result will result in software products to some extent can not meet the needs of users.
The cost of fixing software defects:
The cost of fixing defects is not increasing linearly with time, but near-exponential.
Software Test classification: by test object or stage: Requirement review, design Review, Unit test, integration test, System test, acceptance test by test method: White box, black box by target: Reliability test, compatibility test, safety test, performance test, Regression testing (to ensure that new changes in the software do not affect the normal use of the original function of the test), stress testing (to check the system under different loads, especially under high load conditions, to find system performance bottlenecks, instability and other problems) by the software is executed during testing: Static testing (study the source code , do not need to compile run, find errors and collect metrics data, including specification review), dynamic testing (by running programs and test cases, based on system behavior and input and output relationships to find errors) The scope of software testing: the organization and management of software testing: the development of testing strategies, Test Plan , confirm the test method and scope used, control the test Progress , manage Test resource test work implementation: Compile the test document that conforms to the standard, build the test environment , Develop test Scripts , collaborate with development to implement test activities at each stage

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.