The Waterfall model’s main drawback is that we move to the next phase only when the previous phase is completed, and if any error comes, we cannot go back to the last step.
V Model overcomes the disadvantage of late involvement of the Testing team until the coding phase completion as in the Waterfall SDLC (Software Development Life Cycle) model. This model is known as the Verification and Validation model or V&V Model.
One side of the V model is the Software development life cycle that builds the product. The other side of the model is the Testing Life cycle that validates the product. Testing is planned for each phase of development activity in parallel to the development phases.
Testing phases starts in early stages and test team would be ready with the test cases by the time developers release the QA build. Testing phase is involved for each phase of the development. Time saving when compared to Waterfall model. V Model ensures a quality product.
- Requirements Analysis
- Design(HLD, LLD)
- Unit testing
- Integration Testing
- System Testing
- User Acceptance Testing