Есть ли подробное “как к” на Поблочном тестировании на Visual Studio 2005

Мне нравится ключевое слово , продолжаются .

, Если Вы поражаете условие в цикле и не хотите делать что-нибудь кроме усовершенствования, цикл просто всовывает, "продолжаются";.

, Например:

foreach(object o in ACollection)
{
  if(NotInterested)
     continue;
}
6
задан swolff1978 22 July 2009 в 20:02
поделиться

6 ответов

Для модульного тестирования в Visual Studio 2005 вам понадобится Team System или сторонняя среда модульного тестирования, например nUnit.

Для nUnit есть страница быстрого запуска, которая может помочь вам решить, подходит ли вам nUnit. nUnit похож на встроенное тестирование Visual Studio 2008.

http://www.nunit.org/index.php?p=quickStart&r=2.5

Вы также должны получить TestDriven.net . TestDriven.net - это надстройка Visual Studio, которая интегрирует nUnit с Visual Studio.

«Искусство модульного тестирования» Роя Ошерова - хорошая книга по модульному тестированию. Рой Ошеров дает интервью в подкасте Скотта Хансельмана здесь . Подкаст - отличное введение в некоторые принципы и практики модульного тестирования:

http: //www.hanselminutes. com / default.aspx? showID = 187

6
ответ дан 10 December 2019 в 02:51
поделиться
0
ответ дан 10 December 2019 в 02:51
поделиться

Как бы я ни восхищался вами за желание учиться, могу ли я с уважением призвать вас держаться подальше от mstest. Хотя вначале это кажется простым, mstest не является хорошей средой для тестирования. Он легко делает простые вещи, и, возможно, это покроет случай обучения, но более сложные сценарии не всегда хорошо работают с философией тестирования MS. Я бы действительно посоветовал вам начать с более простого фреймворка, такого как xunit, nunit, вместе с имитирующими, такими как nmock и moq.

Эти фреймворки не только проще для понимания - за ними стоит огромное количество сообществ, и получить помощь будет проще как новичок.

Я согласен с ответом Роберта Харви об искусстве модульного тестирования Роя Ошерова.

3
ответ дан 10 December 2019 в 02:51
поделиться

Если вам нужны наглядные пособия и пояснения, посетите dimecasts.net . У них хороший выбор видео, и они довольно короткие.

Я использую следующие инструменты для модульного тестирования (на всякий случай, если у вас нет доступа к командной системе):

NUnit
RhinoMocks
NCoverage
R # - не бесплатный, но отличный инструмент

0
ответ дан 10 December 2019 в 02:51
поделиться

Visual Studio 2005 Professional не имеет встроенного модульного тестирования. Я предлагаю вам загрузить последнюю версию NUnit. Вы должны создавать свои тесты в отдельном проекте для вашего кода. Тесты не будут выполняться как часть вашей сборки, но вы можете создать сценарий сборки, который компилирует ваш код и запускает тесты, используя MSBuild или NAnt.

Что касается начала работы с ним, поищите статьи по модулю тестирование с NUnit. Их легче найти, чем при модульном тестировании с помощью Visual Studio.

0
ответ дан 10 December 2019 в 02:51
поделиться

Другой альтернативой изучению MSTest является получение одной из пробных версий VS 2008 из здесь . Я думаю, что пробный период составляет 90 дней, и это достаточно времени, чтобы поиграть с ним. После того, как вы его установили, мы обнаружили следующий блог с сообщением и документ , в котором очень полезны ссылки для начала работы с TDD на основе VS 2008 \ MSTest.

0
ответ дан 10 December 2019 в 02:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: