In the basic Waterfall model process seen some disadvantages or limitations in the model which started a new SDLC model. As we seen in the Waterfall model the issues found in the end of the SDLC, this is due to the testing is occurred in the end phases of the you SDLC. To overcome this problem the V-Model is comes into the picture. It is always better to introduce testing in the early phase of SDLC, as in this model the testing activity gets started from the early phase of the SDLC.

Before starting the actual testing, testing team has to work on various activities like preparation of Test Strategy, Test Planning, Creation of Test cases & Test Scripts which is work parallel with the development activity which help to get the test deliverable on time.

V Model Software Development Life Cycle

V Model - Software Development Life Cycle
V Model – Software Development Life Cycle

In the V-Model Software Development Life Cycle, based on same information(requirement specification document) the development & testing activity is started. Based on the requirement document developer team started working on the design & after completion on design start actual implementation and testing team starts working on test planning, test case writing, test scripting. Both activities are working parallel to each other. In Waterfall model & V-model they are quite similar to each other. As it is most popular Software Testing Life Cycle model so most of the organization is following this model.

The V-model is also called as Verification and Validation model. The testing activity is perform in the each phase of Software Testing Life Cycle phase. In the first half of the model Verification testing activity is integrated in each phase like review user requirements, System Design document & in the next half the Validations testing activity is come in picture.

Typical V-model shows Software Development activities on the Left hand side of model and the Right hand side of the model actual Testing Phases can be performed.

In this process “Do-Procedure” would be followed by the developer team and the “Check-Procedure” would be followed by the testing team to meets the mentioned requirements.

In the V-Model software development life cycle different steps are followed however here we will taking a most common type of V-model example. The V-model typically consist of the following phases:

1. Unit Testing: Preparation of Unit Test Cases
2. Integration Testing: Preparation of Integration Test Cases
3. System Testing: Preparation of System test cases
4. Acceptance Testing: Preparation of Acceptance Test Cases

30 thoughts on “V Model”

  1. Software testing methodologies are
    1)Agile
    2)spiral
    3)waterfall
    4)scrum
    5)V model

    Please can I get the information on these Software testing methodologies?

    Reply
  2. it is nice but i think it is better to give much more information in the form of example because by refering it we may understand it easily,thank u.

    Reply
  3. In the below paragraph of this article, what is the meaning of “first half of the model?”. i think you have mentioned wrong wording. because as per my knowledge, left portion is called as VERIFICATION and right one is VALIDATION. SEE BELOW PARAGRAPH OF YOUR ARTICLE.

    In the first half of the model validations testing activity is integrated in each phase like review user requirements, System Design document & in the next half the Verification testing activity is come in picture.

    Reply
  4. Software testing methodologies are
    1)Agile
    2)spiral
    3)waterfall
    4)scrum
    5)V model

    Please can I get the information on these Software testing methodologies?

    Reply
  5. Hi While development phase we are creating parallel test plans from top to buttom which seems fine but want to know the validation or testing would begin from buttom to top heriarchy like first executing unit test case then intergration test case and so?

    Reply
  6. Here in Verification Inspections and Walk-through will be there.For Validation Test Activities like Black Box testing, White Box testing etc…

    Reply
  7. If a company follow V- model and total 20 days is available to project the team for the completing the project . then after passing of 10 days client wants major changes on the requirements so as per V model .should project team accept the changes or not? Explain with reason

    Reply

Leave a Comment

Share This Post