Модули и покрытие кода для C # - PullRequest
5 голосов
/ 19 октября 2010

Я использую C # + .Net 4.0 + VSTS 2010. Мне интересно, является ли Nunit лучшим и простым в освоении инструментом модульного тестирования для этой платформы (C # + .Net 4.0 + VSTS 2010)? Если да, я хочу изучить основы Nunit, а также узнать, как создать отчет о покрытии кода на основе результата Nunit (например, отчет о покрытии кода, чтобы показать, какая функция проверена, какая функция не проверена, сколько строк проверено. )

Любые рекомендуемые учебники для Nunit и покрытие кода для новичка?

Ответы [ 3 ]

4 голосов
/ 19 октября 2010

Я отправил этот учебник по NUnit для начинающих некоторым юношам, с которыми я работаю

http://www.dotnetspider.com/tutorials/NUnit-Tutorials.aspx

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

лично я сначала работаю над интеграцией и модульным тестированием, а затем перехожу в зону покрытия - только мои 2 цента

надеюсь, это поможет

Пол

2 голосов
/ 19 октября 2010

для покрытия кода вы можете использовать ncover, есть хорошая интеграция в VS, которая называется testdriven.net. Если вы работаете на VS 2010, вы можете также проверить встроенную тестовую среду (MSTest), которая также имеет встроенный охват

надеюсь, это поможет

1 голос
/ 24 октября 2010

Компания, выпускающая ReSharper (JetBrains), теперь имеет собственный инструмент покрытия под названием dotCover . На данный момент, я думаю, что dotcover и Resharper вместе стоят дешевле, чем ncover.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...