инструмент автоматического тестирования .net - PullRequest
1 голос
/ 19 августа 2011

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

Я пишу код на C #, и у меня есть класс обслуживания, который содержит много методов, которые я хочу протестировать. Я ищу простоту и сейчас у меня нет времени, чтобы попасть в реальный мир юнит-тестов. Есть ли какой-нибудь инструмент, который я могу загрузить dll, указать класс, и тогда он позволит мне протестировать каждый метод и исследовать возвращаемое значение?

Я просто ищу автоматический инструмент, который позволяет мне тестировать мой код на очень низком уровне.

Спасибо.

Ответы [ 3 ]

5 голосов
/ 19 августа 2011

NUnit - это отличный фреймворк для тестирования .NET, или фреймворк для тестирования, встроенный в Visual Studio, тоже неплох

Ознакомьтесь с кратким руководством NUnit здесь http://www.nunit.org/index.php?p=quickStart&r=2.2.10

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

2 голосов
/ 19 августа 2011

Micorosoft Pex - это надстройка Visual Studio для тестирования приложений .NET Framework, автоматически генерирующая наборы тестов с высоким охватом кода. Прямо из редактора кода Visual Studio Pex находит интересные значения ввода-вывода ваших методов, которые вы можете сохранить как небольшой набор тестов с высоким охватом кода.

НТН

1 голос
/ 10 июля 2018

Изолятор Typemock имеет функцию, которая вызывает модульные тесты для ваших методов абсолютно автономно, это не займет вашего времени как разработчика.Он может генерировать тесты как в средах модульного тестирования Nunit, так и в Mstest.

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