2010-03-05 3 views

ответ

5

Есть по крайней мере, эти

  • xUnit.net - вероятно, самый новый и самый современный из этих четырех, она использует много опыта с использованием предыдущих рамок, делает вещи проще и более открытым.
  • NUnit - первоначально порт из JUnit
  • MBUnit
  • MSTest - Встроенный в Visual Studio Professional (IIRC) и до
+0

+1 для NUnit здесь – Bill

+0

Я бы уклонился от встроенной модульной тестовой платформы, которая поставляется с VS 2008 (MSTest). Мы использовали его в нашем проекте в течение последних 2 лет, и это было болезненно (есть функция обнаружения фонового теста, которая заставляет пользовательский интерфейс блокировать время от времени и добавляет значительное время для каждой перекомпиляции). +1 к xUnit для меня. –

2

NUnit, .net кузен jUnit.

+0

действительно ли вы используете nUnit над встроенной платформой тестирования VS2008? – bmw0128

+0

@ bmw0128 - в любой день. xUnit может быть лучше, но встроенный - это pita imho. –

1

Если вы разрабатываете C++ приложений с визуальной студии я могу рекомендовать cppunit для модульное тестирование, которое является прямым портом junit.