2008-10-22 47 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數據倉庫,但是我很樂意有人來證明我錯了。

相關問題