Как мне проводить непрерывное тестирование в .NET? - PullRequest
9 голосов
/ 15 июня 2010

Я использую Infinitest для непрерывного тестирования, когда я занимаюсь разработкой на Java, и мне очень не хватает моментальной обратной связи при разработке в .nET

Как мне проводить непрерывное тестирование в C # & .NET?

РЕДАКТИРОВАТЬ: я не ищу непрерывной интеграции, как CruiseControl, TeamCity и т. Д. Это инструмент мгновенной обратной связи, который работает с вашей IDE, которую я ищу

Ответы [ 4 ]

19 голосов
/ 12 октября 2011

Я обнаружил еще одно расширение для VisualStudio, которое действительно полезно: NCrunch http://www.ncrunch.net/ Что мне действительно нравится в нем, так это то, что он запускает тесты вашего кода в фоновом режиме, пока вы печатаете (не требуется сохранение / сборка)он запускает только тесты, на которые повлиял измененный код, и автоматически показывает, какие строки в вашем коде покрыты проходящими тестами / неудачными тестами, а какие нет.И он поддерживает NUnit, MS Test, Xunit, MbUnit, MSpec:)

7 голосов
/ 15 июня 2010

Если вы используете Visual Studio 2008 или 2010, вы должны взглянуть на расширение Непрерывное тестирование для Visual Studio .

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

1 голос
/ 15 июня 2010

Я бы рекомендовал использовать сервер непрерывной интеграции, такой как TeamCity .Он также предоставляет плагин для Visual Studio, который позволяет создавать проект и запускать на нем модульные тесты из среды IDE.

1 голос
/ 15 июня 2010

Хотя это и делает больше, CruiseControl.NET может выполнять непрерывное тестирование, когда оно интегрировано с NUnit.

Я также считаю, что постоянные отзывы о тестировании и сборке очень полезны.

...