VS2005 Team Systemの機能の1つであるFxCopは、静的コード分析の機能を提供します。デザインガイドラインに則っているかのチェックを引き受けてくれる静的コード分析の機能であり、テスト駆動開発をサポートします。
このようにVS2005 Team Systemは、テスト駆動開発を支援するツールがはじめからそろっている開発環境なのです。このVS2005 Team Systemを利用しながらテスト駆動開発のリズムを覚えることができます。そして、テスト駆動開発による効率のよいソフトウェア開発を行うことが可能だといえるでしょう。
テスト駆動開発が終わったら、VS2005 Team Systemで結合およびシステムテスト、システム開発において不具合を発見することは、テストの大きな役目の1つです。不具合の発生は、システム開発に大きく波及する上に、開発工数の増加や予算の圧迫および開発者へのモチベーションにも悪影響をおよぼすことになります。
Team Edition for Software Developersではコードカバレッジ機能が含まれているため、単体テストを行っている開発者自身がテストの充足度をチェックしながら、テスト駆動開発でのプログラミングを進めることができます。また開発者からの受け入れ時には、単体テストの網羅性をチェックすることができます。