Note that there are some explanatory texts on larger screens.

plurals
  1. POWhat can I use for good quality Code Coverage for C#/.NET?
    primarykey
    data
    text
    <p>I wonder what options there are for .net (or C# specifically) Code Coverage, especially in the Lower Priced segment? I am not looking for recommendations, but for a comparison of products based on facts. I know the following:</p> <ul> <li><a href="http://www.ncover.com/" rel="noreferrer">NCover</a> <ul> <li>Seems to be very popular and looks quite good</li> <li>Supports statement coverage and branch coverage</li> <li><a href="https://www.ncover.com/quote" rel="noreferrer">$480 for "NCover 3 Complete"</a></li> <li>Older Beta-Versions available <a href="https://stackoverflow.com/questions/276829/code-coverage-for-cnet#276840">for free</a></li> </ul></li> <li><a href="http://msdn.microsoft.com/en-us/vstudio/products/cc149003.aspx" rel="noreferrer">Visual Studio (2008 Pro) | (2005 Team System (Development, Test or Team Suite Editions))</a> <ul> <li>Well, it's Microsoft so I'd expect it to work properly</li> <li>Fully Integrated into Visual Studio</li> <li><a href="http://msdn.microsoft.com/en-us/vsts2008/products/cc263908.aspx" rel="noreferrer">At least $5,469</a></li> </ul></li> <li><a href="https://github.com/sawilde/partcover.net4" rel="noreferrer">PartCover</a> - no further development (moved to OpenCover) <ul> <li>Open Source</li> <li>Supports statement coverage</li> </ul></li> <li><a href="https://github.com/OpenCover/opencover" rel="noreferrer">OpenCover</a> - successor to PartCover <ul> <li>OpenSource</li> <li>Supports branch and statement coverage</li> <li>32 and 64 bit support</li> <li>Silverlight support</li> <li><a href="http://scubamunki.blogspot.com/2011/06/opencover-first-beta-release.html" rel="noreferrer">Background</a></li> <li><a href="http://www.codeproject.com/Articles/677691/Getting-code-coverage-from-your-NET-testing-using" rel="noreferrer">Tutorial on CodeProject by the primary developer</a></li> <li>No .<a href="http://%20%20https://github.com/OpenCover/opencover/issues/595" rel="noreferrer">Net Core support yet</a></li> </ul></li> <li><a href="http://www.semanticdesigns.com/Products/TestCoverage/CSharpTestCoverage.html" rel="noreferrer">SD Test Coverage</a> <ul> <li>Works with 32 and 64 bits, full C# 4.0</li> <li>Handles both small and very large code bases</li> <li>$250 for single user license</li> </ul></li> <li><a href="http://www.jetbrains.com/dotcover/" rel="noreferrer">JetBrains dotCover</a> <ul> <li>$100 for Personal License. Free for user groups, open source projects, students and teachers.</li> <li>Supports statement coverage</li> <li>Silverlight support</li> </ul></li> <li><p><a href="http://www.ncrunch.net/" rel="noreferrer">NCrunch</a></p> <ul> <li>$159 for personal license</li> <li>$289 for commercial seat license <s> * Free during beta, <a href="http://blog.ncrunch.net/post/The-Future-Of-NCrunch-Part-2.aspx" rel="noreferrer">to become commercial, pricing unknown</a> <a href="http://blog.ncrunch.net/post/The-Future-of-NCrunch.aspx" rel="noreferrer">future unknown</a></s>.</li> <li>Code coverage indicators in Visual Studio</li> <li>Continuous (near real time) testing</li> <li>Visual per-test code coverage</li> <li>Performance metrics, parallell multi-core test execution</li> </ul></li> <li><p><a href="http://www.ndepend.com/Coverage.aspx" rel="noreferrer">NDepend</a></p> <ul> <li><a href="http://www.ndepend.com/Purchase.aspx" rel="noreferrer">$410</a> for developer license</li> <li>NDepend can import coverage data from NCover, DotCover, Visual Studio 2017; 2015, 2013, 2012, 2010 and 2008 Code Coverage files.</li> <li>Dependency Graph</li> <li>Dependency Structure Matrix</li> <li>Visualizing Code Metrics</li> <li>Validating Code Rules</li> </ul></li> </ul>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload