Misplaced Pages

NCover: Difference between revisions

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
Browse history interactivelyNext edit →Content deleted Content addedVisualWikitext
Revision as of 15:55, 24 June 2009 editAislingdonnelly (talk | contribs)26 edits Created page with 'NCover is a .NET code coverage tool. There are 2 non-related NCover products that do .NET code coverage. There is an open source NCover that you can find on Sourc...'  Revision as of 17:23, 24 June 2009 edit undoAislingdonnelly (talk | contribs)26 editsNo edit summaryNext edit →
Line 1: Line 1:
NCover is a .NET code coverage tool. There are 2 non-related NCover products that do .NET code coverage. There is an open source NCover that you can find on Sourceforge and there is a company called NCover, LLC . NCover is a .NET ] tool. There are 2 non-related NCover products that do .NET code coverage. There is an open source NCover that you can find on Sourceforge and there is a company called NCover, LLC .


{| class="wikitable" border="0" align= "right" {| class="wikitable" border="0" align= "right"

Revision as of 17:23, 24 June 2009

NCover is a .NET code coverage tool. There are 2 non-related NCover products that do .NET code coverage. There is an open source NCover that you can find on Sourceforge and there is a company called NCover, LLC 1 .

File:LogoBlue.png
Established 2002
Creator Peter Waldschmidt
Location Greenville, SC
Description Code Coverage Software
Website http://www.ncover.com

History

NCover is a .NET code coverage created by Peter Waldschmidt in 2002 while he was CTO of another company. Peter was looking for a way to improve the code quality within their organization. Although they were testing the code, he recognized that they may not be testing all of their code. After creating NCover, the product was given to the community for free. As he continued to get requests for more features and further development, Peter decided to commercialize NCover so he could give it the dedicated resources the product deserved.

In September 2007, NCover began sales of 2 products of v2, NCover Enterprise and NCover Professional, but continued to leave a free version for the community on its website (v1.5.8). In addition there is an open source version of NCover available on SourceFourge that is not affiliated in any way with the commercial NCover product.

Over the next 15 months, additional resources were added and NCover was completely rewritten in WPF with major increases to speed and functionality. NCover v3 was released in February 2009 as 2 products, NCover Complete and NCover Classic. Although the product began as solely a code coverage tool, it has expanded to more a code quality platform. NCover Complete trends historical coverage files, method coverage, branch coverage, cyclomatic complexity and profiling of parent and multiple child processes for both symbol and line coverage points on x86 or x64 platforms.

NCover has grown to become the leading code coverage product available for .NET developer. Code coverage is essential for the success of software development. Without code coverage bugs and defects in the software run unchecked. This leads to product flaws and failure. The European Union is moving to hold software companies responsible for errors in their programs 2 making code coverage even more important.


Integration

NCover integrates with a wide variety of tools and build servers commonly used by .NET developers:
Unit Test Tools

  • NUnit
  • MS/ Test Team Foundation Server
  • MBUnit/ Gallio

Build Server

  • Cruise Control .NET
  • Team City

Build Tools

Test / QA Tools

  • Quick Test Pro

See Also

References

  • NCover
  • Open Source v. Commercial 1
  • European Union Holds Software Companies Responsible 2