FREEDOM251

Freedom251 › Test Coverage Tools

dotCover

Free trial LinuxMacWindows

Visit dotCover Alternatives Pricing

dotCover's own site

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

PlanBilled and limitsPrice
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

Look at these too