Поскольку NCrunch покинул свободный рынок, я искал аналогичный инструмент для маркировки покрытия кода и непрерывного тестирования, например NCrunch.
изменить: я использую VS2012
Обновить:
Я уже давно использую ContinuousTest, все в порядке, но я думаю, что при написании кода мне не хватает обратной связи. Когда я пишу тесты, обратная связь хорошая, но когда я нарушаю тест (при редактировании исходного кода), он не говорит мне, что тест сломался (на полях, как это происходит для NCrunch). Так что если кто-то знает другие инструменты, я все еще слушаю.
c#
visual-studio
code-coverage
ncrunch
Pacane
источник
источник
Ответы:
Судя по тому, что я читал, большинство людей находятся в одной лодке и переходят на ContinuousTests . Не думаю, что есть идеальная замена ... пока.
Вот достойное сравнение NCrunch и ContinuousTests
Обновить
После недавнего использования ContinuousTests с VS2012 я решил удалить. Было слишком много трения, чтобы заставить его работать. Я считаю, что для правильной поддержки VS2012 требуется обновление.
источник
NCrunch - фантастический инструмент, который я обнаружил, когда он был еще в бета-версии, и как разработчик я стараюсь изо всех сил поддерживать людей, которые делают крутые проекты. Если люди использовали NCrunch и они им понравились, я бы посоветовал вам приобрести лицензию.
На разработку подобных вещей уходит много времени, и меньше людей будет создавать классные инструменты, которые вам нравятся, если люди не хотят их поддерживать.
источник
NCrunch стоит каждой копейки. 159 долларов - это действительно не так уж и плохо, учитывая усилия, приложенные Remco для беспрепятственной интеграции в VS; что действительно непросто. Это, на мой взгляд, простое решение в сочетании с предоставленными метриками.
источник
Взгляните на Джайлза для непрерывного тестирования.
В настоящее время он поддерживает NUnit, xUnit.net, Machine.Specifications и NSpec, но дорожная карта показывает, что планируется поддержка всех основных платформ тестирования.
источник
Инструмент, похожий на NCrunch, был бы ContinuousTests, но я не думаю, что они выполняют покрытие кода в классическом смысле.
Также существуют инструменты покрытия открытого исходного кода для .NET, такие как PartCover и OpenCover .
источник
NCrunch - абсолютно хороший продукт, правда, немного дороже. Предлагаемая альтернатива (ContinuousTest) работает не очень хорошо, поскольку у нее нет построчного покрытия, показателей общего покрытия кода и он жалуется на правильно упомянутые пакеты NuGet в больших решениях (отлично работает с NCrunch).
NCrunch также имеет бесшовную интеграцию с Visual Studio, что делает кодирование еще более быстрым и увлекательным, и вы знаете, когда вы соответствуете всем критериям, указанным в модульных тестах, во время кодирования, без необходимости нажимать какую-либо кнопку.
источник
Я был заядлым пользователем NCrunch. Теперь, когда они стали коммерческими, я использую ContinuousTests и TestDriven.net, которые содержат NCover для покрытия кода.
источник