Любой инструмент или способ сделать автоматическое модульное тестирование в .NET - PullRequest
0 голосов
/ 03 августа 2009

Я занимаюсь разработкой приложения ASP.NET. Я провел модульное тестирование приложения. Но я боюсь, что могут возникнуть некоторые проблемы. Так есть ли способ протестировать приложение через какой-то автоматизированный процесс, .Сеть.

С уважением, Jebli.

Ответы [ 4 ]

4 голосов
/ 03 августа 2009

Я предлагаю взглянуть на NUnit, NAnt и CruiseControl.net. Nunit запустит ваши юнит-тесты. NAnt запустит ваши сборки и затем юнит-тесты. А CruiseControl будет запускать NAnt каждый раз, когда вы проверяете свой код во время мониторинга вашего хранилища кода.

Если этот тип тестирования не тот, который вы имели в виду, вы можете взглянуть на следующие инструменты для запуска тестов в интерфейсе веб-приложения:

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

Если вы уже написали все модульные тесты, о которых вы только можете подумать, и вы все еще хотите протестировать приложение дальше (возможно, поразить все угловые случаи), вы можете взглянуть на Pex от Microsoft Research.

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

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

Visual Studio 2008 Professional поставляется с собственной модульной системой тестирования. Я предпочитаю NUnit сам, просто потому, что я также работаю с Java и знаком с JUnit. Вы можете найти в Интернете кучу информации о новой функциональности. Вот хорошая ссылка: нажмите здесь

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

nUnit и WatiN - пара инструментов, которые могут помочь в настройке некоторых тестов в зависимости от того, какой уровень тестирования вы хотите.

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