Инструмент автоматизированного тестирования

Я ищу автоматизированный инструмент тестирования для тестирования моего проекта веб-сайта, такого как NUnit. Я использовал тестовый инструмент Nunit в своем последнем проекте. Теперь мне нужно написать новый тестовый инструмент для моего нового веб-проекта. Кто-нибудь знает инструмент тестирования лучше, чем Nunit? или мне снова использовать Nunit? Какой лучший инструмент для автоматизированного тестирования?


person John    schedule 02.02.2012    source источник
comment
Вы также должны увидеть эти вопросы best-test-automation-tool.   -  person Andreas Rohde    schedule 02.02.2012


Ответы (6)


Проверьте Selenium.

person Dan    schedule 02.02.2012

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

http://cuite.codeplex.com/

person Gil S    schedule 08.11.2012

Если вы пишете свой код «C#», «ASP.NET» с помощью Visual Studio (да?), почему бы вам просто не использовать встроенное модульное тестирование? Я использую его с VS 2010, и он отлично работает.

person Demig0d    schedule 02.02.2012
comment
Сборка в модульном тесте зависит от используемой версии Visual Studio. Только Premium и выше поддерживают модульное тестирование. - person Andreas Rohde; 02.02.2012
comment
Андреас, я думаю, ты не совсем прав. В версии Professional можно создавать проекты модульного тестирования (у меня нет опыта работы с версиями ниже). Однако некоторые расширенные инструменты, такие как анализ покрытия, доступны только в версии Premium и выше. - person Ivan Gerken; 02.02.2012

TestDriven.NET — это действительно круто. Он позволяет запускать тесты внутри Visual Studio.

Также ReSharper предлагает удобный инструмент для запуска тестов.

person Ufuk Hacıoğulları    schedule 02.02.2012

Это зависит от того, какое тестирование вы собираетесь делать. Если вы собираетесь создавать настоящие модульные тесты, вы можете использовать любую из платформ *Unit (NUnit, mbUnit,..) или MSTest для встроенной интеграции с Visual Studio.

Если вам нужна автоматизация тестирования пользовательского интерфейса, Selenium, вероятно, является самым известным инструментом. Вы также можете проверить WatiN.

См. также это обсуждение Автоматизированное тестирование веб-интерфейса.

person Ivan Gerken    schedule 02.02.2012

Я бы использовал Selenium с C# Selenium Client Driver в качестве среды автоматизации браузера и либо NUnit, либо MSTest в качестве средства выполнения тестов.

person Serge Belov    schedule 09.11.2012