Вопрос

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

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

Редактировать: Я не ищу непрерывную интеграцию, как CruiseControl, Teamcity и т. Д. Это мгновенный инструмент обратной связи, который работает с вашей IDE, я ищу

Это было полезно?

Решение

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

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

Другие советы

Я обнаружил еще одно расширение для VisualStudio, который действительно полезен: Ncrunch http://www.ncrunch.net/Что мне очень нравится в этом, заключается в том, что он запускает тесты вашего кода на заднем плане, когда вы печатаете (без необходимости сохранения / сборки), он запускается только тесты, которые влияют на измененный код, и он автоматически показывает, какие строки в вашем коде покрыты прохождением испытаний / неспособности тестов и какие строки не покрываются. И он поддерживает NUNIT, MS TEST, XUNIT, MBUNIT, MSPEC :)

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top