Guidelines for test-driven development

By : |February 3, 2009 0

BANGALORE, INDIA: Test-driven development (TDD) is an advanced technique of using automated unit tests to drive the design of software and force decoupling of dependencies.

The result of using this practice is a comprehensive suite of unit tests that can be run at any time to provide feedback that the software is still working. This technique is heavily emphasized by those using Agile development methodologies. In order to use this technique with Visual Studio Team System, you must understand some other topics:

    * Creating and running automated tests inside the VSTS IDE
    * Abstracting dependencies in an object-oriented world
    * Refactoring new and old features to remove duplication in code

You can use Visual Studio Team System to unit-test software with or without using test-driven development. The individual team should decide what is best for them.

This article outlines the main points of the technique, but there are entire books written on the topic.

No Comments so fars

Jump into a conversation

No Comments Yet!

You can be the one to start a conversation.