當(dāng)前位置:首頁 > 電腦軟件 > 編程軟件 > JetBrains dotCover(.NET代碼覆蓋率工具)

JetBrains dotCover(.NET代碼覆蓋率工具)

版本:v2024.2.5 大?。?9.78M 語言:英文 類別:編程軟件
  • 類型:國外軟件
  • 授權(quán):免費軟件
  • 更新:2024-09-27
  • 廠商:JetBrains.
  • 環(huán)境:Windows11,Windows10,Windows8,Windows7
  • 本地下載
9.1
0% 0%

情介紹

JetBrains dotCover是JetBrains公司為.NET開發(fā)人員所提供的代碼覆蓋工具,可以直接在 Visual Studio 和 JetBrains Rider 中運行,能夠幫助您了解單元測試的代碼覆蓋程度,為代碼覆蓋率提供絕佳的可視化方式??梢愿鶕?jù)開發(fā)者的偏好在保存文件、生成解決方案時或在明確告知DotCover的情況下運行受影響的測試。 除此之外,dotCover支持多種單元測試框架,如MSTest、NUnit、xUnit和MSpec等。它支持持續(xù)測試,能夠?qū)崟r發(fā)現(xiàn)哪些單元測試受到最新代碼更改的影響,并自動重新運行受影響的測試。使用DotCover可以幫助開發(fā)人員提高代碼質(zhì)量,減少錯誤,并確保應(yīng)用程序的穩(wěn)定性和可靠性。

軟件特色

1、覆蓋突出顯示

dotCover可以為您提供方便的代碼覆蓋。您可以在Visual Studio中查看特定coverage會話中涵蓋和未覆蓋的突出顯示的語句。

2、連續(xù)覆蓋分析

dotCover提供了一個用于Continuous Integration服務(wù)器的控制臺實用程序。此外,TeamCity內(nèi)置了一個免費的服務(wù)器端版dotCover 。

3、過濾和排除節(jié)點

使用覆蓋過濾器自定義覆蓋率分析。從coverage快照中排除特定項目時,dotCover會立即重新計算coverage統(tǒng)計信息。

4、導(dǎo)航到覆蓋測試

使用快捷方式檢測哪些單元測試覆蓋特定語句:彈出窗口Visual Studio將顯示覆蓋測試列表,并允許您導(dǎo)航到其中任何一個。

功能介紹

1、改進的命令行工具

dotCover 命令行工具現(xiàn)在作為跨平臺框架相關(guān)的 .NET 工具提供。此工具作為 CI/CD 場景的默認解決方案,并取代以前的解決方案。

2、持續(xù)測試的快捷鍵

現(xiàn)在,可以使用快捷鍵直接觸發(fā)持續(xù)測試。 此前,只能通過構(gòu)建或保存項目來間接執(zhí)行此操作。 這項功能在帶有 ReSharper 的 Visual Studio 和 JetBrains Rider 中均可使用。

3、對 Windows ARM64 的支持

現(xiàn)在,您可以在 ARM64 CPU 版本的 Windows 上使用 dotCover。 這適用于所有版本:獨立版 dotCover、Rider 中的 dotCover、Visual Studio 中的 dotCover 和 dotCover 控制臺運行器。

4、在 JetBrains Rider 中更輕松地導(dǎo)航到測試

我們已將 Show Covering Tests(顯示覆蓋測試)操作添加到代碼編輯器和 Unit Test Coverage(單元測試覆蓋)窗口中的 dotCover 上下文菜單。 此操作會顯示一個彈出窗口,其中所有覆蓋測試都在同一位置。 彈出窗口還允許您創(chuàng)建新的覆蓋會話。

5、更快的卷影復(fù)制

現(xiàn)在,dotCover 僅復(fù)制 Visual Studio 和 JetBrains Rider 中持續(xù)測試所需的程序集和符號文件。 這提高了 dotCover 的整體性能,特別是在大型項目中,因為它不再需要復(fù)制整個工作目錄。 如有必要,您可以在 dotCover 設(shè)置中調(diào)整卷影復(fù)制文件篩選器。

6、改進了 JetBrains Rider 中的 Unity 支持

以前,要分析 Unity 測試的覆蓋率,您必須重啟 Unity 并啟用覆蓋率支持。 從此版本開始,不再需要重新啟動 Unity,并且測試覆蓋率開箱即受支持。

載地址

  • 電腦版
JetBrains dotCover(.NET代碼覆蓋率工具) v2024.2.5官方版

網(wǎng)友評論

0條評論
(您的評論需要經(jīng)過審核才能顯示)