Подтвердить что ты не робот

Как я могу постоянно выполнять модульные тесты в Visual Studio 2012 Professional?

Visual Studio 2012 добавила кнопку "Запустить тесты после сборки" в проводнике Unit Test, но кажется, что опция недоступна в Профессиональное издание. Фактически, мой "Unit Test Explorer" просто называется "Test Explorer" и вообще не имеет этой кнопки:

Screenshot of Test Explorer window

Существуют ли расширения, которые могут заменить эту недостающую функцию? Что-то, что интегрируется с существующим пользовательским интерфейсом тестового проводника, было бы идеальным. (Бесплатные варианты также предпочтительны, так как если бы я смог убедить своих корпоративных повелителей выложить на VS Ultimate/Premium, это не было бы проблемой в любом случае)

4b9b3361

Ответ 1

Я переназначил свой ключ F6 на TestExplorer.RunAllTests вместо стандартного значения Build.BuildSolution

Build.BuildSolution получает переназначение в Ctrl-Shift-B, когда вы это делаете.

Это хорошо работает, потому что теперь мой F6 reflex RunAllTests сохраняет любые измененные файлы, строит мое решение и запускает мои модульные тесты.

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

Обновление ответа ссылкой на блог, который я написал об этом

Ответ 2

Функции "Run Tests After Build" и "Test Test" доступны в Premimum и Ultimate выпусках Visual Studio 2012.

Ответ 3

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

Ответ 4

Вы также можете посмотреть http://www.continuoustests.com/ aka Mighty Moose.

Это не совсем так, как NCrunch, но это бесплатно.