
dotCover
dotCover is a paid .NET unit test runner and code coverage tool for C#, F#, and VB.NET.
What dotCover is
dotCover is a paid .NET unit test runner and code coverage tool for C#, F#, and VB.NET. It reports statement-level coverage and supports statement, unit-test, and application or manual coverage. The tool integrates with Visual Studio and JetBrains Rider. Windows users run it through either IDE, while macOS and Linux access is through Rider only. Supported targets include .NET Framework, .NET Core, .NET, Mono, and Mono for Unity. MSTest, NUnit, and xUnit work out of the box, with MSpec available through a plugin. Continuous testing can identify tests affected by changes and rerun them on save, build, or request. Editor highlighting marks covered and uncovered code and test status, while Hot Spots identifies complex methods with low coverage. Reports export to HTML, XML, JSON, and XML for NDepend. A 30-day trial is available; there is no free plan. dotCover is licensed through dotUltimate or All Products Pack.
Good
- Supports C#, F#, and VB.NET
- MSTest, NUnit, and xUnit included
- Continuous testing reruns affected tests
- Hot Spots highlights coverage risks
- Reports export in four formats
Watch out
- No free plan
- 30-day trial only
- macOS and Linux require Rider
- Licensed only within bundles
Who it suits
It suits .NET teams needing IDE-integrated testing, coverage analysis, continuous test reruns, and exportable reports. Platform fit depends on whether users work in Visual Studio on Windows or Rider on macOS and Linux.
Verdict
dotCover combines .NET test running with several coverage views, filters, reports, and continuous-testing options. Its paid bundle licensing and platform-specific IDE requirements should guide selection.
Plans and prices
From dotCover's own pricing page, checked 9 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| dotUltimate — individual | $609 a year | Includes dotCover with six other tools; dotCover is licensed only as part of dotUltimate or All Products Pack · $609.00 per user, per year |
| All Products Pack — individual | $979 a year | Includes dotCover with 15 other tools · $979.00 per user, per year |
The facts
Each one read from dotCover's own pages, with the date it was checked.
What it does
- Continuous integration
- A free server-side version of dotCover is built into TeamCity, and dotCover also provides a console utility for CI servers.checked 9 Oct 2026
- Continuous testing
- It identifies tests affected by code changes and can rerun them when a file is saved, when a solution is built, or when explicitly requested.checked 9 Oct 2026
- Coverage analysis
- Coverage highlighting shows covered and uncovered code in the editor, plus whether covering tests pass or fail.checked 9 Oct 2026
- Coverage filters
- Filters can target project, namespace, type, type member, or attributes, and excluded coverage tree nodes trigger recalculation of coverage statistics.checked 9 Oct 2026
- Frameworks
- It supports applications targeting .NET Framework, .NET Core, .NET, Mono, and Mono for Unity; the page specifies Mono 5.10 or later and Unity 2018.3 or later for Windows.checked 9 Oct 2026
- IDE integration
- It integrates with Visual Studio and JetBrains Rider, supporting Visual Studio 2010–2026 and Rider 2018.2 or later.checked 9 Oct 2026
- Manual testing
- dotCover can analyze coverage of .NET applications run from Visual Studio during manual use-case testing.checked 9 Oct 2026
- Operating systems
- On Windows, dotCover works as part of Visual Studio or Rider; on macOS and Linux, it is available only as part of Rider.checked 9 Oct 2026
- Purpose
- dotCover is a .NET unit test runner and code coverage tool that reports statement-level coverage.checked 9 Oct 2026
- Reports
- Coverage data can be exported in HTML, XML, JSON, and XML for NDepend formats.checked 9 Oct 2026
- Risk analysis
- Hot Spots identifies methods with high cyclomatic complexity and low unit test coverage.checked 9 Oct 2026
- Security
- JetBrains says its tools adhere to industry security standards including SOC 2 attestation and makes SOC 2 reports, penetration testing report summaries, and security questionnaires available in its Trust Center.checked 9 Oct 2026
- Support
- JetBrains provides technical support for product-related issues and directs users to its support resources.checked 9 Oct 2026
- Test frameworks
- The unit test runner supports MSTest, NUnit, and xUnit out of the box, and MSpec through a plugin.checked 9 Oct 2026
The company
- Founded
- 2000checked 28 Sep 2026
- Headquarters
- Amsterdam, Netherlandschecked 28 Sep 2026
Alternatives to dotCover
- 1

Codecov
Free planOpen sourceWebAPIExtensionLinux8.0From $5 a month - 2
Avidemux
Free planOpen sourceWebLinuxmacOSWindows7.3Free plan - 3
Coverage.py
Free planOpen sourceAPILinuxmacOSSelf-hosted7.3Free plan - 4

Coveralls
Free planWebAPILinuxSelf-hosted6.8From $10 a month - 5
ReportGenerator
Free planLinuxmacOSWindows6.8$79 one-time - 6
gcov
Free planLinuxmacOSWindows6.5Free plan
