2009-07-29 2 views

ответ

1

Я настоятельно рекомендую NUnit, даже над встроенными тестами Visual Studio.

Вот еще несколько ссылок:

NUnit vs. MSTest

NUnit vs Visual Studio 2008’s Test Projects for Unit Testing?

NUnit vs. MbUnit vs. MSTest vs. xUnit.net

Что еще более важно, управлять ожиданиями и понять, где эти тесты имеют смысл и где они этого не делают. Это поможет вам избежать разочарования по мере начала работы. Поиск переполнения стека для модульного тестирования и/или TDD даст вам много пищи для размышлений.

+0

использование testdriven.net? –

+0

Я не использовал TestDriven.Net. Кажется, что облегчить выполнение конкретных тестов в среде Visual Studio IDE, которая звучит так, что бы сделать TDD (отсюда и название) быстрее, поэтому я думаю, что это стоит посмотреть. Помимо TDD, почти все остальные модульные тесты выполняются за пределами IDE как часть автоматической сборки. Помните, что ваши тесты не выбрасываются. Они являются важной частью вашего проекта (ов) в будущем. –

1

Для начала - используйте встроенный MsTest и захватите насмешливый фрейм (Moq должен сделать трюк).

0

Я также был бы вторым nunit.

Для меня, хотя это был не совсем выбор. Прямо сейчас я получил копию VS2008 бесплатно от своей школы, но я планирую начать создавать приложения, которые будут считаться коммерческими, поэтому мне придется купить копию VS2008 Pro или выше.

Итак, я буду использовать VS2008 express, который не получит модульное тестирование, поэтому для меня я скорее придерживаюсь nunit, который очень хорош и экономит сотни долларов, не имея необходимости покупать Pro, поскольку большинство функций в Pro I вероятно, никогда не будет использоваться.

Плюс много единиц тестирования книг, которые я видел, все используют nunit.

Смежные вопросы