V – Shaped model

http://www.rootsitservices.com/pictures/v-shaped.jpg
Original at: http://www.rootsitservices.com/pictures/v-shaped.jpg

The V – Shaped model is a variant of Waterfall method more emphasized in the validation and verification phases of the software development proccess.

The different phases of this method are followed in parallel.

In V Model there are some steps or sequences specified which should be followed during performing test approach. Once one step completes we should move to the next step.

As V Model specifies that test plan should be started form the beginning when requirement phase starts. In above V Model you will see when requirement phase completed acceptance testing and system testing has been planned in parallel. Similarly once design phase completes, Integration testing should be planned and finally once coding phase completes, Unit testing should be planned.

 

Advantages of V Model

  • If project is small and easy to understand, V Model is the best approach as its easy and simple to use.
  • Many testing activities are performed in the beginning like planning and design which saves lots of testing time.
  • Most of the defects and bugs are found in the beginning of the project development. So less chances of defect or bug to be occurred at final testing phase.

Disadvantages of V Model

  • Guessing the error in the beginning of the project could take more time.
  • Less flexibility.
  • Any changes done in the middle of the development which is unplanned could make difficult to make the changes at all the places like test document and requirements.

When V Model should be followed.

  • V Model should be followed for small project where requirements are clear and easy to understand at the beginning of development.
  • V Model should be followed for the project where very less probability to make the changes in the middle of testing or development phase which
    unplanned.

 

Visit the following page (es) to learn more:
Thanks in advance to: http://testingfreak.com/v-model-software-testing-advantages-disadvantages-v-model/