Advertisment

Guidelines for test-driven development

author-image
CIOL Bureau
Updated On
New Update

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.

Advertisment

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.

tech-news