You are on page 1of 1

Vmodel:

V model is enhanced version of classical waterfall model where each level of the
development lifecycle
is verified before moving on to the next level ,
with this model software testing explicit starts at the very begining
i.e soon as the requirements are written.

Here by testing means verification by means of reviews and inspection.i.e static


testing.
this helps in identifying errors very early stage in lifecycle
and minimizes potential future defects appearing in the code later in the
lifecycle.

Each Level of the development life cycle has corresponding test plan
i.e each phase is being worked on,
testplan is developed to prepare for the testing of the products of that phase.

By developing the testplans we can also define the expected results for the testing
of the products
for that level as well as defining the entry and exit criteria for each level.

In the V model the test activities are spelled out to the same level of detail as
the design activities.
software is designed on the lefthand part of the model and build(downhill)
and tested on the right hand (uphill) part of the model.

*** Different Organization may have different names for the development and testing
phase.

Static testing: Without doing any action just review and inspecting we called as
static testing.
Dynamic testing: Doing action on each and every components to check is this
functioning properly or not.

You might also like