TDD and ETVX – Can they be equated?


In Test-Driven Development (TDD) developer writes an (initially failing) automated test case that defines a desired improvement or new function, then produces the minimum amount of code to pass that test and finally refactors the new code to acceptable standards.

ETVX stands for Entry-Task-Verification-eXit. IBM introduced the ETVX model during the 80’s. In this model any process is broken down  down to multiple tasks which would be performed linearly. You will enter a task only if the entry criteria is met and exit the task when verification is complete and the exi criteria is met.

In TDD:

  • Entry Criteria = Working software
  • Exit Criteria = Passing the automated test
  • Task = Write the code
  • Verification = Run the automated test

So, can we say that TDD follows ETVX model or is the similarity only superficial?

More Reading

Comments
4 Responses to “TDD and ETVX – Can they be equated?”
  1. Trivikram says:

    Thanks for an informative article.

  2. MAHADEVAN says:

    I think they both are independent…TDD is a method of software development on its own(with new mindset required), may be we can fit in ETVX into TDD and ETVX can be applied to many other methods and process

Trackbacks
Check out what others are saying...
  1. […] TDD and ETVX – Can they be equated? Share this:LinkedInTwitterFacebookStumbleUponPinterestEmailLike this:LikeBe the first to like this. […]



Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: