Forgot Password?Register
Log In Download

We'll help you reach total coverage.

As the leading code coverage tool for Microsoft .NET software, NCover monitors your code while running under test and reports where your code is being exercised (and more importantly, where it is not being exercised).

Why Code Coverage?

Code coverage is a vital metric for a healthy continuous build environment. By tracking code coverage over time, you can quickly measure the effectiveness of your unit test portfolio.

After implementing code coverage, look at NCover reports to determine which portions of your code need more testing. By building better quality tests, the quality of your software will improve.

Why NCover?

  • Analyze Production Code - Other code coverage tools require you to build a specially modified build of your software for analysis. NCover enables you get more accurate results by running its analysis on the same code that ships to your customer.
  • Comprehensive Language Support - Because NCover does its analysis at the .NET runtime layer, it does not matter which .NET language you choose to use for your project. NCover will work with any language that compiles to managed code. We've tested NCover with C#, VB.NET, Managed C++, J#, MSIL, and Boo.
  • 64-bit Support - NCover now supports the .NET framework running on 64-bit versions of windows.
  • Time Tested - NCover has been used by thousands of developers since its creation 4 years ago.
  • Powerful Reporting - NCover generates comprehensive summary reports that show the coverage status of your project at a glance in addition to code reports detailing the code that could use more testing.
  • IIS and Windows Service Support - NCover provides support for analyzing web server code running in IIS as well as .NET code running in Windows Services.
  • Code Exclusion - NCover gives you control over code that you would like to exclude from analysis through code attributes and pattern matching.