2014-11-20 1 views
3

Я новичок в разработке Windows-телефона и Visual Studio. Я пишу приложение Windows Phone для Visual Studio Express для Windows. В этом приложении есть несколько компонентов WinRT. Для тестирования этого приложения я использовал приложение Windows Phone Unit Test. Это тестовое приложение работает на телефоне Windows. Есть ли что-нибудь для Windows-телефона, из которого я могу тестировать приложение apis на самом рабочем столе, если да, как я могу это достичь?Тестирование модулей для Window Phone App

Есть ли какая-либо поддержка плагинов maven для Windows-телефона, которая выполняет модульное тестирование?

Основная идея этого заключается в интеграции с сервером непрерывной интеграции

Заранее спасибо

ответ

2

Вы можете поместить API в портативные библиотеки классов и проверить это с помощью других инструментов тестирования на вашей машине (в контраст с приложениями WP/Windows, xUnit и другие отличные рамки тестирования поддерживают PCL)

Кроме того, для тестирования приложений WP вы можете сделать это и на своем компьютере, запустив их в эмуляторе.

Чтобы сделать все это автоматически, просмотрите mstest.exe или еще лучше: новый vstest.console.exe, который используется для тестирования модулей приложения. В зависимости от того, что именно вы хотите сделать, this или this может помочь :)

+0

Спасибо за руководство sibbl. Я проверю этот вариант и дам вам знать. Могу ли я использовать cxxtest framework для создания тестовых модулей Windows на телефоне? В моем предыдущем проекте несколько парней, которые проводят модульное тестирование с использованием cxxtest для встроенного проекта. –

+2

Когда я пытаюсь использовать vstest.console.exe, я всегда получаю . Предупреждение. Модульные тесты для приложений Windows Store и Windows Phone не могут запускаться за пределами appcontainer. Создайте пакет приложения и выполните тесты в режиме appcontainer. [http://go.microsoft.com/fwlink/?LinkId=254169] http://go.microsoft.com/fwlink/?LinkId=254169) Внимание: в модуле UnitTestLibrary2.dll нет теста. Удостоверьтесь, что установленные испытатели-исследователи и исполнители, настройки платформы и рамки версии подходят и повторите попытку. –

+0

А также, какой проект тестового модуля создать для создания модульного теста в командной строке? потому что, когда я пытаюсь перечислить тесты через vstest.console.exe, он показывает мне имя тестового файла, но когда я пытаюсь запустить dll, он не сообщает тестовый файл –

Смежные вопросы