Describe the use of different tests in the Software development lifecycle

Source: Internet
Author: User

The software lifecycle is divided into 8 phases: feasibility studies and plans, requirements analysis, summary design, detailed design, implementation (including unit testing), assembly testing (integration testing), validation testing, use, and maintenance.

Unit test: Centralized detection software design of the smallest unit, namely the module, which is mainly used in the entire program coding process, commonly used white box testing technology, test focus, module interface, local data structure, important implementation path, error processing path, boundary conditions.

Integration testing: A systematic technique for testing and quasi-installation software, such as assembling modules in accordance with the design requirements and testing them at the same time, and then discovering subsystem tests of interface-related problems.

Validation test: Also known as acceptance testing, the goal is to verify the effectiveness of the software, commonly used black box testing.

Describe the use of different tests in the Software development lifecycle

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.