jetbrains dotCover 2026中文完整版是面向.NET生态打造的专业代码覆盖率分析工具,可以深度接入VisualStudio以及JetBrainsRider开发环境,需要判断测试是否充分、定位高风险未覆盖代码的团队,它提供了一种比单纯看测试数量更直接的依据。

jetbrains dotCover 2026更新内容
1、单元测试
在 Visual Studio 中或使用命令行实用程序执行和调试单元测试并分析其覆盖率。 dotCover 支持多种单元测试框架,包括 MSTest、NUnit、xUnit 和 MSpec。

2、手动测试会话
对于手动测试会话,dotCover 可显示会话期间调用了哪些代码以及未到达的部分。 使用覆盖率分析数据,您可以轻松获得测试应用程序的源代码。

3、检测热点
使用 Hot Spots 视图一目了然地检测潜在的风险区域,此视图可显示覆盖率最低、最复杂的方法。 通过直观的图形表示,让您的覆盖率分析有一个良好的开端。

4、Visual Studio 和 JetBrains Rider 无缝集成
dotCover 可与 Visual Studio 和 JetBrains Rider 集成,为您提供无需离开代码编辑器即可分析和可视化代码覆盖率的优势。 它支持 Visual Studio 2010–2026 和 JetBrains Rider 2018.2 或更高版本。

5、持续测试
dotCover 可以实时发现哪些单元测试受到最新代码更改的影响,并自动为您重新运行受影响的测试。
可以为任何单元测试会话打开持续测试模式:通过这种方式, 您可以选择希望哪些测试要持续运行,而哪些测试以 传统方式运行。

jetbrains dotCover 2026核心功能
单元测试与覆盖率集成运行。在VisualStudio的ReSharper菜单或Rider中直接启动单元测试会话,dotCover在后台收集覆盖率数据,结果实时显示在UnitTestCoverage窗口中。
编辑器内覆盖率可视化。通过Highlightcode功能,被覆盖的语句、未覆盖的语句以及测试失败的语句在编辑器边栏以不同颜色标记,无需切换窗口即可判断当前代码的测试状态。
热点分析(HotSpots)。识别圈复杂度高但测试覆盖率低的类,这类代码通常是潜在缺陷的高发区域,适合作为补充测试的优先目标。
应用程序覆盖率。除单元测试外,也可以在dotCover控制下启动应用程序,手动执行用例场景后获取覆盖率快照,适用于无法完全由单元测试覆盖的集成或交互场景。
覆盖率过滤器。可以排除基础设施代码、第三方库或不需要统计的项目,使覆盖率结果聚焦于业务逻辑。过滤器可在运行时或结果层面应用。
命令行工具与CI集成。dotCover提供跨平台的.NET命令行工具,支持Windows、Linux和macOS,可在CI/CD流程中运行覆盖率分析并生成HTML、XML或JSON报告。
jetbrains dotCover 2026怎么用
方式一:通过单元测试分析覆盖率(最常用)。在VisualStudio中打开已包含单元测试的解决方案,从主菜单选择ReSharper|UnitTests|UnitTests打开单元测试资源管理器。选中需要分析覆盖率的测试项目或测试,dotCover会在运行测试的同时收集覆盖率数据。结果出现在UnitTestCoverage窗口中,点击Highlightcode即可在编辑器中查看覆盖标记。
方式二:覆盖启动项目。按Ctrl+Alt+KP或从菜单选择ReSharper|Cover|CoverStartupProject,dotCover会在其控制下启动解决方案的启动项目。手动操作应用程序完成一个用例场景后,在控制器对话框中点击GetSnapshot,即可查看该场景覆盖了哪些代码行。
方式三:命令行工具。通过dotnettoolinstall--globalJetBrains.dotCover.CommandLineTools安装命令行工具。对.NET项目运行覆盖率分析的基本命令为dotCovercover--snapshot-outputsnapshot.dcvr--test--no-build,如需生成报告可添加--xml-report-outputreport.xml或--json-report-output参数。
jetbrains dotCover 2026配置要求
硬件最低要求
-处理器:2GHz及以上CPU
-内存:4GB内存;大型解决方案、大覆盖率采集场景建议8GB及以上
-磁盘空间:至少400MB可用空间,用于程序安装;项目和报告文件需要额外预留空间
系统与运行环境
-操作系统:Windows、macOS、Linux,64位系统优先;Windows支持x86/x64架构
-.NET依赖:需要安装.NETFramework4.7.2或更高版本,同时项目对应的.NETSDK按需安装
-IDE兼容:VisualStudio2013、2015、2017、2019、2022、2026;JetBrainsRider全新版
-其他:Windows环境不建议关闭强名称跳过功能,否则会影响程序集分析

























Java SE Development Kit(JDK6)6u43 多国语言版
易语言33个皮肤模块绿色版
STC单片机ISP下载编程软件v6.85i 官方最新版
lingoV14.0 绿色中文版
AutoIt(AU3)v3.3.14.2 汉化版
派森(Python)v2.7.18 官方正式版【x86|x64】
jdk99.0.4 官方最新版
VBScript编辑器(VbsEdit)V5.2.4.0 汉化绿色特别版
Delphi77.0 Build 8.1企业版龙卷风集成Update1
pyscripter x642.5.3 官方最新版
Delphi 7(集成控件)v7.0Build8.1企业版龙卷风集成Update1
visual studio emulator for androidv1.1.622 官方最新版
Python编程和调试工具(ActivePython)v3.6.0.3600 英文版
UML建模软件(ArgoUML)v0.34 免费版
html5编程工具(LayaAir IDE)2.7.0 官方最新版
微信开发者工具1.03.2011120 官方最新版
i-Autoit1.01正式版
OgreGUI(非标准字符串资源的汉化工具)V2.01 汉化绿色特别版
Java编译器(时修改Java源代码并编译、保存Java源文件)V1.01绿色中文免费版