SOA & WOA Authors: Sharon Barkai, Imran Akbar, Elizabeth White, Michael Bushong, Pat Romanski

Related Topics: SOA & WOA, Apache

SOA & WOA: Blog Feed Post

TDD and ETVX – Can They Be Equated?

ETVX stands for Entry-Task-Verification-eXit

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.


  • 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

Read the original blog entry...

More Stories By Udayan Banerjee

Udayan Banerjee is CTO at NIIT Technologies Ltd, an IT industry veteran with more than 30 years' experience. He blogs at http://setandbma.wordpress.com.
The blog focuses on emerging technologies like cloud computing, mobile computing, social media aka web 2.0 etc. It also contains stuff about agile methodology and trends in architecture. It is a world view seen through the lens of a software service provider based out of Bangalore and serving clients across the world. The focus is mostly on...

  • Keep the hype out and project a realistic picture
  • Uncover trends not very apparent
  • Draw conclusion from real life experience
  • Point out fallacy & discrepancy when I see them
  • Talk about trends which I find interesting