What's New?

A Revolution in Code Coverage

NCover is a major leap forward in the ease and flexibility of code
coverage tools. Code coverage, gathered while running unit tests against your
code, shows the developer what code was exercised during the test and gives a
specific measurement of unit test penetration. By tracking these statistics over
time, you gain a concrete measurement of code quality during the development
cycle.

The core of the NCover application is a Windows Service which starts
automatically and runs continuously in the background of your OS (Windows XP and
higher). NCover can monitor .NET version 2.0 and higher applications and
Silverlight 4.0 and higher. When you're ready to improve your tests, the NCover
Service is waiting to cover your code with any type of test from unit to
functional to manual.

Visual Studio Integration

During the NCover Desktop install, you'll have the option of including the Visual Studio 2008, 2010, and 2012 extensions.

The NCover Bolt VS extension is a multi-platform .NET test runner that works with both MSTest and NUnit tests. Bolt offers built-in code coverage that displays unit test results, timings, branch visualization and source code highlighting right in the Visual Studio IDE.

Code Central and Collector

NCover Code Central is an all-new browser-based application that provides a central hub for managing all NCover code coverage projects. Code Central also allows admins to create, edit and delete the accounts of users who are able to connect to the Code Central server.

Code Central allows you to configure projects and monitor coverage collection across a network of connected Desktops and Collectors. It's not just a repository, it's an entirely new way of managing code coverage on a scale never seen before -- a truly distributed and interactive system of coverage analysis and results.

Coverage Metrics

NCover Desktop helps you make sense of your coverage data by providing
coverage metrics like Sequence, Branch and Method, and the
high-level view of Change Risk Anti-Patterns, and Complexity. Metrics like the
Change Risk Anti-Patterns (CRAP) score are a better measure of risk than
coverage alone. Since it's extremely difficult to get to full coverage, CRAP
score weighs the amount of uncovered code against the complexity of that code.
Code that is more complex typically needs more complete coverage, because the
more complex it is, the more likely it is to have errors. CRAP score finds
methods that are least covered for a given level of complexity.