Summarize the software development lifecycle to illustrate the use of different tests

Source: Internet
Author: User

1. Demand phase

Requirements testing--software testing begins when the code is completed, and in fact it should start with the requirements definition of the software.

Requirements testing throughout the software development cycle, through the requirements of testing can guide the various stages of software testing, it can help us in the design of the entire test, test plan arrangements, test case selection, software validation to meet the requirements.

2. Design stage

(1) The outline design stage elaborates the test method and the test evaluation standard, prepares the test plan, organizes an independent Test team, arranges the milestone test schedule.

(2) Detailed design phase development or acquisition of validation support tools to generate functional test data and test cases.

3. Coding phase

Test cases are completed during the programming phase, and the program is actually tested.

4. Test phase

In the requirements, design, coding phase of more testing, there will be fewer problems during the system testing phase. Test Type: Manual and document testing (usability), conformance testing (authorization, security, performance), Functional point testing (completeness, correctness, auditing, tracking), coverage testing (continuity of test), stress testing (service level), according to pre-defined test methods, inspection (maintainability), Catastrophic testing (portability), functional and regression testing (coupling), operational testing (ease of use).

5. Test Summary

Test Report-The collection of data during the test, the status of the current software, the Project test summary report at each stage.

6. Installation Stage

Test preparation during the installation phase of the test installation phase: Installation plan, flowchart, File and program checklist, test setup gives the test results, instructions and procedures, and a description of the possible results during installation.

7. Acceptance Stage

Prepare acceptance plan, execute acceptance plan, acceptance result.

8. Maintenance phase

Focus on testing and training at this stage. Develop some test cases and identify some problems in advance.

Develop the update test plan-the test plan should be shortened and must be completed in a short period of time.

Prepare training Plan.

Feedback-User feedback and test feedback.

Summarize the software development lifecycle to illustrate the use of different tests

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.