Модульные тесты VS08 TFS против Gallio / MbUnit

Я собираюсь добавить модульные тесты на работе. Раньше я использовал MbUnit, и у меня есть несколько примеров UT во фреймворке Gallio. Мы используем VS08, который поставляется с собственным набором тестов. Каковы плюсы и минусы использования VS08 TFS UT против Gallio? Каковы общие рекомендации относительно того, какой фреймворк использовать?

Спасибо!


person laconicdev    schedule 05.05.2009    source источник


Ответы (1)


Комплект модульного тестирования, поставляемый с Visual Studio Team System, является адекватным, но я бы сказал, что используйте его только в том случае, если вы используете полномасштабную реализацию TFS и собираетесь выполнять сборки с непрерывной интеграцией с использованием TFS. Единственное преимущество, которое я вижу для набора модульного тестирования MS, заключается в том, что он хорошо интегрируется со сборками TFS и может предоставлять приличные отчеты.

Тем не менее, если вы используете только Visual Studio и будете делать сборки CI с помощью CruiseControl.NET или TeamCity, я бы рекомендовал использовать MbUnit или NUnit.Net. В целом, я думаю, что большинство фреймворков модульного тестирования с открытым исходным кодом имеют сопоставимые функции, поэтому, вероятно, не имеет большого значения, какую из них вы выберете.

person Jeremy Wiebe    schedule 05.05.2009