2008-10-22 58 views

回答

7

TestDriven.NET能够测试(NUnit/MSTest/etc)Team Coverage(自从您拥有Team System:Dev之后,您已经拥有这些功能)。

演练:here(你也可以得到覆盖率结果窗口看着每个方法的覆盖率) - 但是这一切:

Using TestDriven.NET with Team Coverage http://www.mutantdesign.co.uk/weblog/images/DrivingMSTestandTeamCoverageusingTes.NET_F424/MSTestAndTeamCoverage_thumb1.gif

您可以使用NUnit的测试,但使用MS IDE整合着色,百分比等(不需要NCover)。我用这一切的时候;-p

的优点是:

  • 没有必要设立一个“测试运行配置”(对不起,MSFT,但一个乌龙球有)
  • 充分在VS(代码覆盖率结果和着色)集成
  • 使用方便(只要右击 - >测试用 - >团队报导)
  • 易于调试太(右击 - >测试用 - >调试器)
  • 易于使用单独的NUnit/NCover应用程序if你想(右键单击等)
0

TestDriven.NET也将与NCover一起工作得很好。您可以从NCover获得一些非常好的HTML报告,并且可以将它与Nant集成。

2

Here's a tutorial将NCover与MSBuild集成在一起。 Here's a tutorial关于如何在NCover报告代码覆盖率低于最低阈值时告知Team Build失败构建。据我所知,目前还没有办法将您的NCover结果直接发布到TFS数据仓库,但是我很乐意有人来证明我错了。

相关问题