.NET Code Coverage Metrics

The right metrics can help identify the riskiest code – resulting in more effective testing and refactoring efforts. Release risk can be reduced by ensuring new code has been adequately tested and understanding how old code was effected. NCover provides both standard and advanced code coverage metrics designed to help you maintain the highest quality code. Standard metrics include Modules, Namespaces, Methods, Documents, Executions, Types, Sequence Points and Lines of Code. Core .NET code coverage metrics include Sequence Point Coverage and Branch Point Coverage. Advanced risk management metrics include Change Risk Anti-Patterns Score, Max Complexity and Percentage Satisfactory Complexity.

Code Coverage And Your .NET Team

Incorporating code coverage as an integral part of your .NET development process is not as simple as evaluating code coverage tools and picking one.  Although it is critical to ensure that the code coverage solution tool you select can generate an unified coverage number across your team,…   Continue Reading

Best Practices – Code Coverage Metrics

This is part one in a four part Best Practices For .NET Code Coverage webinar series focused on using code coverage metrics to guide development efforts and improve overall code quality. We explain the importance of selecting the right combination of metrics to measure…   Continue Reading

Best Practices For Keeping NCover Running Smoothly

NCover can collect coverage on any .NET application for development teams, QA teams and project teams. Several of the features that make NCover so useful within these organizations are its ability to collect and display coverage trends over time, aggregate coverage by various testing methods, and…   Continue Reading

.NET Code Coverage Metrics Review

The month of May has really been about answering the question “how do you know if your code is good?”  It’s a question that we at NCover, and every development team around the world, asks themselves on a daily basis.  We have dedicated May…   Continue Reading

Change Risk Anti-Patterns & Code Complexity

The change risk anti-patterns metric is a measure of the “risk” associated with your code. Understanding change risk anti-patterns and the the correlation between code complexity and code coverage is crucial for development teams who want to maintain the overall health and quality of their…   Continue Reading

Branch Coverage

Branch coverage is one of the key code coverage metrics NCover provides to help development teams determine the overall health and quality of their code base.  Branch coverage builds upon sequence-point coverage, NCover’s base code coverage metric for calculating code coverage statistics. Branch coverage  is an…   Continue Reading

Sequence-Point Coverage

When it comes to measuring the overall quality of your code, there are a variety of code coverage metrics you can use. Typically, each metric will follow a particular methodology for breaking code down into sections and then reporting on which of those sections were tested….   Continue Reading

Video Tutorial on Code Coverage Visualization with NCover Bolt

NCover Bolt saves you time and effort by providing you with both a test runner and code coverage visualization software all within the same window. Bolt runs as a multi-platform test runner with the ability to work in multiple frameworks simultaneously. With its versatility and…   Continue Reading