Software Test model

Source: Internet
Author: User

Software testing and software development, all follow the principle of software engineering, follow the principles of management, testing experts through practice summed up a lot of good test models, these models to the test activity is abstracted, clear the relationship between testing and development, is an important reference for testing management.

1. Waterfall Model

Advantages:

1) to provide a phase-by-stage checkpoint for the project;

2) After the current phase is complete, you only need to focus on the next stage.

Disadvantages:

1) Very few feedback between the phases of the project;

2) results can only be seen later in the project life cycle;

3) track individual project stages with too many mandatory completion dates and milestones.

2,v model

Advantages: Test phase, each test phase verification is clear.

Disadvantage: The verification and validation process of the test activity to the requirements analysis, system design and other activities is neglected.

3.VV Model (W model)

Advantages:

1) test objects are more than just coding and documentation

2) Promote early testing to reduce the cost of fixing bugs

Cons: The last phase is completely complete before the next phase can be formally started and the development model of the iteration cannot be supported.

4,H model

1) Consider the test as an independent stage;

2) The test readiness point is the access condition;

3) At least the following items must be completed to achieve the preparation test phase:

    • Whether the test strategy of the development process is complete;
    • Whether the test plan is complete;
    • Whether the test case is complete;
    • Whether the test environment is well built;
    • Whether the relevant input parts and output parts are clear;

4) The test object is not only code, but also documentation, product package.

5.x Model

1) Demand cannot be done at once

2) In many cases, no unit tests are done.

3) Most bugs are not discovered through test cases, but are discovered through exploratory testing.

Model Selection Strategy : The W model as a framework, early and comprehensive testing, and flexible use of H-model independent testing ideas, in order to achieve the appropriate point of readiness should be independent testing work, while the test work to iterate, and ultimately ensure the completion of the test objectives.

Software Test Model

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.