Что я могу использовать для покрытия кода хорошего качества для C # /. NET? [закрыто]

HTML5 replaceState - это ответ, как уже упоминалось Vivart и geo1701. Однако он не поддерживается во всех браузерах / версиях. History.js обертывает функции состояния HTML5 и предоставляет дополнительную поддержку для браузеров HTML4.

416
задан 28 revs, 20 users 19% 30 April 2019 в 03:16
поделиться

9 ответов

Я использую версию NCover, который идет TestDriven.NET . Это позволит Вам легко щелкать правой кнопкой по своей библиотеке классов модульного теста и совершать нападки Тест With→ Покрытие , и это потянет отчет.

72
ответ дан 3 revs, 3 users 67% 30 April 2019 в 03:16
поделиться

Существует предварительный выпуск (бета) версии NCover , доступный для свободного . Они хорошо работают для большинства случаев, особенно, когда объединено с NCoverExplorer.

3
ответ дан 2 revs, 2 users 67% 30 April 2019 в 03:16
поделиться

Альтернатива NCover может быть PartCover, инструмент покрытия открытого исходного кода для.NET, очень похожей на NCover, это включает консольное приложение, браузер покрытия GUI, и XSL преобразовывает для использования в CruiseControl.NET .

Это - очень интересный продукт.

OpenCover заменил PartCover.

46
ответ дан 5 revs, 5 users 48% 30 April 2019 в 03:16
поделиться

См. Инструмент C # Test Coverage от моей компании, Semantic Designs:

Он имеет очень низкие накладные расходы, обрабатывает огромные системы файлов, интуитивно понятный графический интерфейс, простое покрытие определенные файлы и сгенерированный отчет с разбивкой по методам, классам и пакетам.

1
ответ дан 22 November 2019 в 23:26
поделиться

Я не уверен, в чем разница с розничным NCover, но есть еще проект NCover на SourceForge , который, конечно же, имеет открытый исходный код и бесплатный.

2
ответ дан 22 November 2019 в 23:26
поделиться

JetBrains (известность ReSharper ) некоторое время работает над инструментом покрытия, который называется dotCover . Это многообещающе.

18
ответ дан 22 November 2019 в 23:26
поделиться

Функции покрытия кода, а также программируемые API-интерфейсы входят в состав Visual Studio 2010. К сожалению, только две редакции, которые включают в себя полное покрытие кода, - это Premium и Ultimate. Однако я верю, что API будут доступны с любой версией, поэтому создание файлов покрытия кода и написание средства просмотра информации о покрытии, вероятно, будет возможно.

0
ответ дан 22 November 2019 в 23:26
поделиться

TestMatrix - средство выполнения модульных тестов и средство покрытия кода.

1
ответ дан 22 November 2019 в 23:26
поделиться

Мы выпустили EAP для dotCover и скоро выпустим бета-версию.

0
ответ дан 22 November 2019 в 23:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: