Бесплатная альтернатива NCrunch

Так как NCrunch покинул свободный рынок, я искал аналогичный инструмент для маркировки покрытия кода и непрерывного тестирования, такого как NCrunch

edit: Я использую VS2012

update:

Я использую ContinuousTest какое-то время, все в порядке, но я думаю, что мне не хватает обратной связи, когда я пишу код. Обратная связь хороша, когда я пишу тесты, но когда я нарушаю тест (при редактировании исходного кода), он не скажет мне, что тест сломался (на полях, как и для NCrunch). Поэтому, если кто-нибудь знает другие инструменты, я все еще слушаю.

Ответ 1

Из того, что я читал, большинство людей находятся в одной лодке и переходят на ContinuousTests. Я не думаю, что есть прекрасная замена... пока.

Вот достойный сравнение NCrunch и ContinuousTests

Обновление

При недавнем использовании ContinuousTests с VS2012 я решил удалить. Было слишком много трений, чтобы заставить его работать. Я считаю, что ему нужно обновление для поддержки VS2012 должным образом.

Ответ 2

NCrunch - это фантастический инструмент, который я обнаружил, когда он все еще был в бета-версии, как разработчик, я стараюсь изо всех сил поддерживать людей, которые делают классные проекты. Если люди использовали NCrunch и понравились, я бы рекомендовал вам приобрести лицензию.

Такие вещи требуют много времени для разработки, и меньше людей будут создавать классные инструменты, которые вы любите, если люди не хотят его поддерживать.

Ответ 3

NCrunch стоит каждого пенни. $159 на самом деле не так уж плохо, учитывая усилия, предпринятые Remco, чтобы легко интегрировать его в VS; что действительно непросто. Это в сочетании с показателями, которые он предоставляет, делает это простым решением, на мой взгляд.

Ответ 4

Посмотрите Giles для непрерывного тестирования.

В настоящее время он поддерживает NUnit, xUnit.net, Machine.Specifications и NSpec, но дорожная карта показывает, что планируется поддержка всех основных платформ тестирования.

Ответ 5

Инструмент, похожий на NCrunch, будет ContinuousTests, но я не думаю, что они делают покрытие кода в классическом смысле.

Инструменты для покрытия открытого кода для .NET, такие как PartCover и OpenCover.

Ответ 6

Я был заядлым пользователем NCrunch. Теперь, когда они стали коммерческими, я использую ContinuousTests и TestDriven.net, который содержит NCover для покрытия кода.

Ответ 7

NCrunch - абсолютно хороший продукт, но немного дорогой. Предлагаемая альтернатива (ContinuousTest) работает не очень хорошо, так как она не имеет покрытия по линиям, общей метрике покрытия кода и жалуется на правильно связанные пакеты NuGet в больших решениях (отлично работает с NCrunch).

NCrunch также имеет плавную интеграцию с Visual Studio, что делает кодирование еще быстрее и веселее, и вы знаете, когда вы выполняли все критерии, указанные в модульных тестах во время кодирования, без необходимости нажатия какой-либо кнопки.