Тестовый генератор NUnit - PullRequest
       13

Тестовый генератор NUnit

3 голосов
/ 07 августа 2009

Какой хороший (бесплатный) генератор можно порекомендовать для тестов NUnit?

Ответы [ 5 ]

11 голосов
/ 07 августа 2009

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

С другой стороны, вы можете взглянуть на Pex , который работает в сочетании с Code Contracts , чтобы изучить ваш код и сгенерировать тесты интеллектуальным способом. Pex может генерировать тесты в разных вариантах, включая NUnit.

3 голосов
/ 07 августа 2009

Генераторы тестов хороши для обеспечения высокого покрытия кода. К сожалению, высокий охват кода не всегда означает, что были созданы хорошие тесты. Я обычно пишу их вручную.

2 голосов
/ 08 октября 2009

Только что скачал и установил Novel's NUnitGenAddIn . Это что-то старое (похоже, последнее обновление в 2006 году), но как только я настроил файл NUnitGenAddIn.AddIn (измените путь сборки и обновил номер версии Visual Studio до 9.0), он делает именно то, что мне нужно: right - нажмите на создание разумных заглушек модульного теста из Visual Studio 2008. Не знаю, работает ли это для того, что вы хотите, но определенно бесплатно (GNU Lesser GPL).

1 голос
/ 07 августа 2009

Не делай этого. Тесты со значением генерируются в первую очередь человеком (в идеале, парой) с ограниченным мышлением, а не с нейтральным мозгом. (То есть, если вы имеете в виду создание теста для каждого метода или что-то еще, что не основано на некотором глубоком понимании а-ля Пекс, как сказал Джон Скит)

0 голосов
/ 01 июля 2011

Если вы используете resharper, вы можете щелкнуть правой кнопкой мыши класс или метод и сгенерировать тестовый класс плюс один или несколько тестовых методов (извините, это было неправильно, это часть vs2010)

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