2012-11-01 4 views
0

Мы используем программу тестирования модулей Microsoft, и мы используем Мастер тестирования модулей для создания сопоставления «один к одному» для методов в каждом классе на бизнес-уровне. Проблема заключается в том, сколько нужно пройти работу и определить, не хватает ли нам каких-либо тестов после того, как были созданы первоначальные тесты.Методы сопоставления методам

В настоящее время мне нужно запустить мастер и искать тесты с «1», добавленным к имени по умолчанию [method] [test]. Те, у кого есть это имя, означают, что у нас уже есть тест для этого метода. Те, у кого нет приложения 1, означают, что это методы, которые не имеют модульного теста, который соответствует стандарту именования по умолчанию.

Мне интересно, нет ли на карте модуля Test для метода с атрибутом в методе, поэтому это не займет столько времени. И да, я знаю, будем ли мы следовать TDD, мы сначала напишем Unit Test. Мы пишем тест параллельно с разработкой (но иногда в спешке его пропускают).

+2

Проверьте NCrunch или NCover или dotCover. Стоимость его должна быть меньше, чем (время ожидания зарплаты Джоша в час). –

+2

Вы просто пишете единичный тест на один метод? –

ответ

3

Если вы используете Visual Studio 2012 и имеете соответствующую версию, у него есть правильный анализ покрытия кода, построенный в: «Запустите тесты с охватом кода».

В противном случае вы можете использовать диагностический инструмент для запуска покрытия кода, например NCover. Вы можете сделать это изнутри Visual Studio с помощью TestDriven.net

+0

Мы все еще на VS2010. Я проверю TestDrivent. – Josh

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