What is the difference between V model and W model?

Answer Posted / devendra meshram

We already discuss that V-model is the basis of structured testing. However there are few problem with V Model. V Model Represents one-to-one relationship between the documents on the left hand side and the test activities on the right. This is not always correct. System testing not only depends on Function requirements but also depends on technical design, architecture also. Couple of testing activities are not explained in V model. This is a major exception and the V-Model does not support the broader view of testing as a continuously major activity throughout the Software development life-cycle.

Paul Herzlich introduced the W-Model. In W Model, those testing activities are covered which are skipped in V Model.

The ‘W’ model illustrates that the Testing starts from day one of the of the project initiation.

If you see the below picture, 1st “V” shows all the phases of SDLC and 2nd “V” validates the each phase. In 1st “V”, every activity is shadowed by a test activity. The purpose of the test activity specifically is to determine whether the objectives of that activity have been met and the deliverable meets its requirements. W-Model presents a standard development life-cycle with every development stage mirrored by a test activity. On the left hand side, typically, the deliverable of a development activity (for example, write requirements) is accompanied by a test activity test the requirements and so on.
W Model final
Fig 1: W Model
W Model 2
Fig 2: Each phase is verified/validated. Dotted arrow shows that every phase in brown is validated/tested through every phase in sky blue.
Now, in the above figure,
Point 1 refers to - Build Test Plan & Test Strategy.
Point 2 refers to - Scenario Identification.
Point 3, 4 refers to – Test case preparation from Specification document and design documents
Point 5 refers to – review of test cases and update as per the review comments.

So if you see, the above 5 points covers static testing.
Point 6 refers to – Various testing methodologies (i.e. Unit/integration testing, path testing, equivalence partition, boundary value, specification based testing, security testing, usability testing, performance testing).
After this, there are regression test cycles and then User acceptance testing.

Conclusion - V model only shows dynamic test cycles, but W models gives a broader view of testing. the connection between the various test stages and the basis for the test is clear with W Model (which is not clear in V model).

Is This Answer Correct ?    0 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

how to clarify functional requirements and non functional requirements in a srs?

1568


Why we have to do manual testing?

1194


Can anyone list out major scenarios for an application managing drug composition?

1514


What are the different levels of manual testing?

658


What is data matrix? What is the use of it?

2304






ANY ONE HAS ATTENDED THE INTERVIEW FOR WIT INNOVATION P LTD? THEN KINDLY LET ME KNOW ABOUT THE INTERVIEW PROCESS AND QUESTIONS ASKED.

1738


How to find that tools work well with your existing system?

1593


Can anybody give me some tips on how to face telephonic interview and Write some expected telephonic questions as a 2+yr exp. in testing. Try to give Ques. that u already hv faced in telephone. Plz Help me out friends.

1593


Describe to me what you see as a process. Not a particular process, just the basics of having a process.

1715


what technical problem u face in your module please tell what is it mean its any bug or anything else i want ans give any example which ever modul u r working for u can give me any example

1850


What is Snapshot Testing? When we need to do and who will involve in this process and also what is the output document of this testing

2402


how to connect your project in database?

1511


If anyone have attended interview with deloitte for the post of senior manual test engineer. Please share the interview process and the questions asked. How to prepare for the interview. Thanks in advance

4388


How do u go about testing of web application?

1637


online demo for bug tracker tool(let me know the website)

1567