2010-10-19 3 views
5

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

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

ответ

4

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

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

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

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

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

Пол

+0

Спасибо, Пол! Я вижу, что учебник посвящен Nunit, не могли бы вы также порекомендовать мне некоторые обучающие материалы по освещению освещения? – George2

+1

может быть полезно взглянуть на NCover (его не бесплатно), но имеет хороший раздел о том, как начать работу с охватом кода. Http://docs.ncover.com/how-to/getting-started-with-code-coverage/ – stack72

+0

Привет, Пол, я прочитал учебник nunit, который вы мне рекомендовали. Я нахожу, что это всего лишь общее введение, и то, что я хочу изучить, - это учебное пособие, которое представляет собой пошаговое руководство, чтобы рассказать мне, как nunit выполнять единичный тест для некоторых конкретных образцов кода. Любые рекомендации? Благодарю. – George2

2

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

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

+0

Прохладный, не могли бы вы порекомендовать учебник для ncover для новичка, подобного мне? – George2

+1

уверен, проверьте здесь: http://docs.ncover.com/ –

+1

oops, извините. Не хотел посылать именно это :). Я бы пропустил раздел командной строки о том, как загрузить xml в проводник отчетов, так как это довольно просто при использовании testdriven.net. Также обратите внимание, что если вы используете интегрированный VS 2010, вы можете видеть выделенный код непосредственно на VS, oposed как ncover, который открывает другую программу. –

1

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

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