ALM Practices Part 3: Unit Testing & TDD 

In essence, Test Driven Development (TDD) is a practice in which the interface and the behavior of a component is designed while writing a unit test. In other words, you typically start writing a test case and define the exact members, behavior and names on the fly. In fact, the word Test in TDD is misleading at the least, because the whole practice is really a design methodology that promotes creating testable loosely coupled software. And since this is going to be a difficult endeavor without applying the right design principles, you usually end up with a maintainable and extensible system which by incidence also includes a high code coverage. Without TDD, these same goals are very difficult to reach.

Read more…

Posted on 02-03-2010 by Dennis Doomen
0 Comments  |  Trackback Url  |  Link to this post
Tags: ALM

Links to this post

Comments

Name:
URL:
Email:
Comments:

CAPTCHA Image Validation