Бесплатный инструмент с открытым исходным кодом для модульного тестирования в IDE VS2010 с C # Silverlight 4.0 - PullRequest
1 голос
/ 30 марта 2011

В настоящее время мы ищем инструмент модульного тестирования, который работает внутри VS2010 для проекта C # Silverlight 4.0.

Первый инструмент, который мы протестировали (и был нашим предпочтительным выбором), был NUnit. Но это не скомпилировано для Silverlight. Мы нашли неофициальную сборку, которая была сделана для более старой версии Silverlight, но нам хотелось бы иметь инструмент, работающий с Silverlight 4.0 из коробки.

Мы заметили, что стандартные инструменты MSTest не запускаются из коробки в Silverlight, но мы нашли среду модульного тестирования Silverlight. Это работает "хорошо", но это вызывает внешнее окно (приложение), которое выполняет модульное тестирование. На самом деле мы ищем решение in-IDE, в которое входит информация, например, в окне инструментов.

Мы взглянули на SilverUnit, но не смогли его запустить. Плюс это не бесплатно / с открытым исходным кодом.

То же самое относится и к плагину AgUnit для R #, мы могли бы использовать его только с более старой версией R #, но не с последней версией, и опять же, это не free / opensource (плагин есть, но R # нет) .

У кого-нибудь есть опыт модульного тестирования C # Silverlight 4.0 в IDE VS2010?

Если ничего не получится, мы будем использовать платформу Silverlight Unit Testing с отдельным всплывающим окном приложения, но хотели бы, чтобы он был "действительно" в IDE.

Спасибо!

Huron.

Ответы [ 2 ]

1 голос
/ 30 марта 2011

Я не уверен, что вы можете получить поддержку в IDE для тестирования Silverlight.Вы можете посмотреть Silverlight Testing Automation Tool - этот инструмент может автоматизировать процесс тестирования для SL.

0 голосов
/ 08 марта 2012

Приложение Silverlight, о котором мы здесь говорим, является частью более крупного решения, которое имеет FrontEnd (Silverlight) и backend (Standard .NET).

Большая часть кода принятия решений и тяжелой работы выполняется в бэкэнде. Это означало, что наш Frontend был очень легок в коде и нуждался в очень небольшом тестировании.

Для остальной части наших потребностей в тестировании мы использовали Resharper для запуска тестов, используя стандартную среду MS-Test.

И поскольку мы перешли на Silverlight 5, это всего лишь бонус.

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