Saturday, September 18, 2010

V-Model and W-Model in Testing

Most commonly used Testing Models within the Testing Life Cycle is V-Model. The advantage of this Model is that Testing starts at a very early stage in the life cycle. As shown in the figure alongside the design activity, testing tasks can be carried out.

So during Requirement Analysis-->Acceptance Test cases can be prepared

With High Level System Design-->System Test Cases can be Prepared

With Module Design-->Integration Test Cases can be Prepared

And finally with Component Testing-->Unit Test Cases can be Prepared

Once the actual coding gets over Testing can be started utilizing the Test cases that have been prepared during Design phase for individual Test Levels.


W-Model is similar to V-Model the only difference being that in case Tester finds any bug during any of the levels, he has to report it to the Developer and developer then has to debug the scenario, fix it and then again provide fresh build to the Tester with the Fix.







1 comment: