веб-интерфейс для проектов модульных тестов C#

В проекте, над которым я работаю, есть набор модульных тестов уровня службы с использованием Microsoft.VisualStudio.TestTools.UnitTesting.TestMethodAttribute. Я хочу изучить какой-нибудь инструмент автоматической генерации веб-интерфейса для этих тестов. Меня не волнует, нужно ли мне использовать какую-то другую структуру, например NUnit. Мне нужен приличный способ иметь простой веб-интерфейс для просмотра результатов тестов, который также позволяет легко добавлять новые тесты.

После небольшого исследования я понял, что у нас уже есть TeamCity для сборки. Нужно ли мне что-то еще для настройки тестового просмотра из TeamCity?


person lurscher    schedule 01.07.2011    source источник


Ответы (2)


Мы используем круиз-контроль, NAnt, SubVersion и NUnit для обеспечения непрерывной интеграции. Каждый коммит запускает сборку и запускает все модульные тесты. На приборной панели круиз-контроля отображаются результаты сборки, результаты модульных тестов и покрытие кода для каждой сборки. Это то, что вы хотите сделать, или вам нужен какой-то специальный веб-тестировщик?

person Ben Robinson    schedule 01.07.2011
comment
я понимаю, что все эти проекты создаются и развертываются для разработки и контроля качества с использованием TeamCity, поэтому я думаю, что наиболее эффективным решением должно быть его использование? - person lurscher; 01.07.2011
comment
Я никогда не использовал teamcity, но, как правило, я бы не рекомендовал менять существующую систему без веской причины. - person Ben Robinson; 01.07.2011

Системы непрерывной интеграции обычно позволяют это делать и обычно имеют веб-интерфейс.

Я знаю, что это можно настроить с помощью CruiseControl.Net (бесплатно), другой системой, которую мне рекомендовали в прошлом, является TeamCity, поэтому Я уверен, что это тоже можно сделать (и это также бесплатно, если вы не настраиваете слишком много проектов).

person Justin    schedule 01.07.2011