Freedom251 › Test Coverage Tools
dotCover

What dotCover is
dotCover is a paid .NET unit-test runner and code-coverage tool from JetBrains. It reports statement-level coverage for C#, F#, and VB.NET applications targeting .NET Framework, .NET Core, .NET, Mono, and Mono for Unity. The tool integrates with Visual Studio 2010–2026 and JetBrains Rider 2018.2 or later. On Windows it works within either IDE; on macOS and Linux it is available only through Rider. MSTest, NUnit, and xUnit work out of the box, while MSpec requires a plugin. Continuous testing can rerun tests affected by code changes when files are saved, solutions are built, or a rerun is requested. Editor highlighting marks covered and uncovered code and shows whether covering tests pass. Hot Spots identifies methods combining high cyclomatic complexity with low unit-test coverage. Filters can target projects, namespaces, types, members, or attributes. Reports export to HTML, XML, JSON, and XML for NDepend. A 30-day trial is available, but there is no free plan.
Who it suits
dotCover suits .NET developers using Visual Studio or Rider who need unit testing, coverage analysis, or continuous testing. Windows users can use either IDE, while macOS and Linux users need Rider.
What it does well
- Supports Visual Studio and JetBrains Rider
- Runs MSTest, NUnit, and xUnit directly
- Highlights covered and uncovered code
- Exports HTML, XML, and JSON reports
- Reruns tests affected by code changes
What to know first
- No free plan
- macOS and Linux require Rider
- Licensed only through dotUltimate or All Products Pack
- Paid plans start at $609 per year
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| dotUltimate — individual | $609.00 per user, per year · Includes dotCover with six other tools; dotCover is licensed only as part of dotUltimate or All Products Pack | $609 a year |
| All Products Pack — individual | $979.00 per user, per year · Includes dotCover with 15 other tools | $979 a year |
As jetbrains.com lists them, read 9 Oct 2026. The maker's own page has the final word.
Verdict
dotCover combines .NET test running with statement, unit-test, and application/manual coverage analysis. Its platform limits and bundled licensing matter when choosing it, but the trial allows a 30-day evaluation.
Facts from dotCover's own pages
- Continuous integration
- A free server-side version of dotCover is built into TeamCity, and dotCover also provides a console utility for CI servers. · jetbrains.com, 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. · jetbrains.com, 9 Oct 2026
- Coverage analysis
- Coverage highlighting shows covered and uncovered code in the editor, plus whether covering tests pass or fail. · jetbrains.com, 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. · jetbrains.com, 9 Oct 2026
- Founded
- 2000 · jetbrains.com, 28 Sept 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. · jetbrains.com, 9 Oct 2026
- Headquarters
- Amsterdam, Netherlands · jetbrains.com, 28 Sept 2026
- IDE integration
- It integrates with Visual Studio and JetBrains Rider, supporting Visual Studio 2010–2026 and Rider 2018.2 or later. · jetbrains.com, 9 Oct 2026
- Manual testing
- dotCover can analyze coverage of .NET applications run from Visual Studio during manual use-case testing. · jetbrains.com, 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. · jetbrains.com, 9 Oct 2026
- Purpose
- dotCover is a .NET unit test runner and code coverage tool that reports statement-level coverage. · jetbrains.com, 9 Oct 2026
- Reports
- Coverage data can be exported in HTML, XML, JSON, and XML for NDepend formats. · jetbrains.com, 9 Oct 2026
- Risk analysis
- Hot Spots identifies methods with high cyclomatic complexity and low unit test coverage. · jetbrains.com, 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. · jetbrains.com, 9 Oct 2026
- Support
- JetBrains provides technical support for product-related issues and directs users to its support resources. · jetbrains.com, 9 Oct 2026
- Test frameworks
- The unit test runner supports MSTest, NUnit, and xUnit out of the box, and MSpec through a plugin. · jetbrains.com, 9 Oct 2026
Where dotCover stands on Freedom251
- Test Coverage Tools#23 of 27
