Интересно, какие варианты существуют для .net(или С# в частности) Code Coverage, особенно в сегменте Lower Pricing? Я не ищу рекомендаций, а для сравнения продуктов, основанных на фактах. Я знаю следующее:
Я использую версию NCover, которая поставляется с TestDriven.NET. Это позволит вам легко щелкнуть правой кнопкой мыши по вашей библиотеке классов unit test и нажать "Test With → Coverage", и она потянет отчет.
Альтернативой NCover может быть PartCover, это инструмент для покрытия открытого кода для .NET, очень похожий на NCover, он включает в себя консольное приложение, браузер покрытия GUI и преобразования XSL для использования в CC.Net.
Очень интересный продукт.
UPDATE: OpenCover заменил partcover.
JetBrains (из славы ReSharper) некоторое время работает над инструментом покрытия dotCover. Он показывает много обещаний.
Я только что проверил NCrunch и должен сказать, что я очень впечатлен. Это инструмент непрерывного тестирования, который добавит покрытие кода в ваш код в Visual Studio практически в режиме реального времени. В то время, когда я пишу, этот NCrunch бесплатный. Немного неясно, будет ли оно бесплатным, стоит денег или открыть источник в будущее.
http://blog.ncrunch.net/image.axd?picture=2012%2f4%2fPerformanceCoverage.jpg
TestCocoon также довольно приятен: http://www.testcocoon.org/index.html с активным сообществом разработчиков и пользователей:
EDIT: тестовый кокон уже не разработан, и его создатели теперь производят коммерческое программное обеспечение для C/С++
Существуют предварительные версии (бета-версии) NCover доступно бесплатно. Они отлично работают в большинстве случаев, особенно в сочетании с NCoverExplorer.
Не уверен, какая разница с розничным NCover, но есть и проект NOVO на sourceforge, который, конечно, является открытым исходным кодом и бесплатным.
http://www.semanticdesigns.com/Products/TestCoverage/CSharpTestCoverage.html
Очень низкие накладные расходы, обрабатывает огромные системы файлов, интуитивно понятный графический интерфейс, показывающий покрытие на определенных файлах, и сгенерированный отчет с разбивкой покрытия по уровням методов, классов и пакетов.
TestMatrix - это инструмент unit test runner и Code Coverage.
Мы выпустим EAP to dotCover (http://www.jetbrains.com/dotcover) и вскоре выпустит бета-версию.
Функции покрытия кода, а также программируемые API-интерфейсы поставляются с Visual Studio 2010. К сожалению, единственными двумя версиями, которые включают в себя полные возможности покрытия кода, являются Premium и Ultimate. Тем не менее, я считаю, что API будет доступен с любой версией, поэтому создание файлов покрытия кода и создание зрителя для информации о покрытии, вероятно, будет возможно.
Смотрите инструмент С# Test Coverage от моей компании, Semantic Designs:
http://www.semanticdesigns.com/Products/TestCoverage/CSharpTestCoverage.html
Очень низкие накладные расходы, обрабатывает огромные системы файлов, интуитивно понятный графический интерфейс показывая покрытие по конкретным файлам и сгенерированный отчет с охват по методу, классу и уровням пакетов.