TestDriven.NET 是一个用于Microsoft Visual Studio .NET 的测试软件。TestDriven非常强调测试先行,即测试的代码要在实现代码之前先行编写出来。TestDriven本身兼顾着“约束”和“检验”这两种职责。 NUnit名气非常大,而且功能也很强,尽管NUnit支持GUI和Console两种工作方式,但是它使用起来确实不够直观,我们不得不不停地切换窗口以看到测试结果。而TestDriven就非常方便,它和Visual Studio .Net2003和2005都集成的非常好,做到了即指即测。能较大的提高我们测试的效率。