jQuery in Action, 3rd edition
The moose likes Agile and Other Processes and the fly likes ' V model' Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Java Interview Guide this week in the Jobs Discussion forum!
JavaRanch » Java Forums » Engineering » Agile and Other Processes
Bookmark " Watch " New topic

' V model'

kri shan
Ranch Hand

Joined: Apr 08, 2004
Posts: 1432
What is 'V model' in the developmental model?
Scott Ambler
Ranch Hand

Joined: Dec 12, 2003
Posts: 608
It's a traditional testing methodology. The idea is that you have activities such as "Model Requirements", "Design", ... on one side of the V and then testing categories such as ... "system tests" and "acceptance tests" on the other side of the V which are used to validate the corresponding work. If you google "V development model" I'm sure you'll find a wealth of information.

Also, if you're interested in testing techniques for OO development, you may find www.agilemodeling.com/floot.html to be of interest.

- Scott

<a href="http://www-306.ibm.com/software/rational/bios/ambler.html" target="_blank" rel="nofollow">Scott W. Ambler</a><br />Practice Leader Agile Development, IBM Rational<br /> <br />Now available: <a href="http://www.ambysoft.com/books/refactoringDatabases.html" target="_blank" rel="nofollow">Refactoring Databases: Evolutionary Database Design</a>
Shailesh Chandra
Ranch Hand

Joined: Aug 13, 2004
Posts: 1082


Can you update the link, It is not working,

and I think V model is not only traditional testing methodology but It is complete plan of development life cycle.

and life cycle goes as

Requirement--->System test--->Program Design--->Implementation--->Unit test
---> Integration test ---> Acceptance Test


Requirement <---------------------------------------------> Acceptance test

���� ���� System Design <------------------------------> Integration test

������ ������������� ����Program Design <------------> Unit Test

������� ���� �������������������� ������ ���Implementation

It is said V-Model as

Acceptance Test is prepared at time of requirement.

Integration test are prepared at the time of System Design

Unit Test are prepared during program design.

This is my understanding please correct me if I am wrong.
[ March 03, 2005: Message edited by: Shailesh Chandra ]

Gravitation cannot be held responsible for people falling in love ~ Albert Einstein
Ilja Preuss

Joined: Jul 11, 2001
Posts: 14112
Moving to Process forum...

The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
kri shan
Ranch Hand

Joined: Apr 08, 2004
Posts: 1432
Hi Shailesh, How Integration test are prepared at the time of System Design ?? Because System Design only has HLD ,LLD and no coding.
Whether QA prepared Integration test cases at the time of System Design ??
Lasse Koskela

Joined: Jan 23, 2002
Posts: 11962
Kri, you can specify tests before you have any code as long as you have an idea of how the system should work.

Author of Test Driven (2007) and Effective Unit Testing (2013) [Blog] [HowToAskQuestionsOnJavaRanch]
I agree. Here's the link: http://aspose.com/file-tools
subject: ' V model'
It's not a secret anymore!