我想知道.net(或C#專門)的代碼覆蓋範圍,特別是在較低價格的細分市場?我不是在尋找建議,而是根據事實對產品進行比較。我知道以下內容:我可以使用什麼來獲得高質量的C#/ .NET代碼覆蓋率?
- NCover
- 似乎很受歡迎,看起來相當不錯
- 支持語句覆蓋和分支覆蓋可用for free
- $480 for "NCover 3 Complete"
- 較早的測試版,版本
- Visual Studio (2008 Pro) | (2005 Team System (Development, Test or Team Suite Editions))
- 嗯,這是微軟,所以我希望它正常工作
- 完全集成到Visual Studio中
- At least $5,469
- PartCover - 沒有進一步發展(遷OpenCover)
- 開源軟件
- 支持聲明coverag Ë
- OpenCover - 繼承PartCover
- 開放源
- 支持分支和語句覆蓋
- 32位和64位支持
- Silverlight的支持
- Background
- Tutorial on CodeProject by the primary developer
- SD Test Coverage
- 作品與32個64位,完整的C#4.0
- 把手都小和非常大的代碼庫
- $ 250單用戶許可證
- JetBrains dotCover
- 個人許可證$ 100。免費提供給用戶組,開源項目,學生和教師。
- 支持語句覆蓋
- Silverlight的支持
-
- $ 159個人牌照
- 289 $商業席位牌
*免費公測期間,to become commercial, pricing unknownfuture unknown。在Visual Studio - 連拍(近實時)測試
- 視覺每個測試的代碼覆蓋率
- 的性能指標,parallell多核測試執行
- 代碼覆蓋率指標
- $410開發人員許可證
- NDepend可以從NCover,DotCover,Visual Studio 2017導入覆蓋率數據; 2015,2013,2012,2010和2008代碼覆蓋率文件。
- 依賴圖
- 依賴結構矩陣
- 可視化代碼度量
- 驗證碼規則
得愛TestDriven.NET;碰巧,我使用VSTS,但我傾向於使用NUnit(而不是MSTes),並使用TestDriven.NET來「測試 - >團隊覆蓋率」,它使用MSTest覆蓋率工具(包括着色)和我的NUnit測試。太棒了。 – 2008-11-10 07:01:03
這就是我用的 - 直到我將我的應用程序移動到64位:-( – galaktor 2012-08-17 10:58:00