2013-02-22 2 views
4

Могу ли я запускать автоматическое тестирование пользовательского интерфейса на эмуляторе Windows Phone 8? Пока все ответы и статьи, которые я могу найти, относятся к платформе Windows Phone 7.UI Тестирование и автоматизация на Windows Phone 8

Есть ли инструменты Microsoft или, возможно, некоторые сторонние библиотеки, которые решают эту проблему? Могу ли я сделать это на эмуляторе без реального устройства?

+0

Привет @CodinRonin добро пожаловать в SO! Вопросы, требующие «лучших», часто закрываются, поэтому я отредактировал ваш немного, чтобы соответствовать нашему стилю - теперь это ответный вопрос. Вы можете отредактировать его самостоятельно, если хотите. –

+0

Спасибо, Кейт. Я буду возражать против этого в будущем. – CodinRonin

+0

Ответ на WP8 от автора статьи о автоматизации WP7 представлен в [подключиться к окну телефона 8 с помощью консольного приложения] (http://stackoverflow.com/questions/13420733/connect-to-windows-phone-8- using-console-application) – sah

ответ

2

Coded UI теперь поддерживает автоматические тесты пользовательского интерфейса для телефона Windows 8. Его можно запустить в эмуляторе, так что вам не понадобится фактическое устройство.

Для начала испытаний Coded UI для WP в вашем решении выбрать File->Add->New project... В диалоге Add New Project выберите Coded UI Test Project (Windows Phone) под Visual C# ->Windows phone Apps узел

Вот ссылка на автоматизированного тестирования XAML-Based приложения для Windows, и сессия Windows Phone от Prachi Bora http://channel9.msdn.com/Events/Build/2014/3-593

сводную сессия:

Вы хотите создать автоматические тесты для своих приложений? С помощью Visual Studio 2013 Update 2 теперь вы можете создавать автоматические тесты для ваших приложений на базе XAML и Windows Phone. Начиная с модульных тестов до функциональных сквозных сценариев с использованием кодированных тестов пользовательского интерфейса, вы можете теперь выполнить все ваши испытания из интегрированного проводника тестов в Visual Studio. Рамка тестирования расширяема, и разработчики могут настроить ее для удовлетворения специализированных потребностей своего приложения. В этом разделе мы расскажем вам, как создавать комплексные тестовые пакеты для ваших приложений, используя эти возможности Visual Studio, которые будут помогут вам отправить отличное приложение.

+0

Как дела? У меня есть только файл appx. Могу ли я автоматизировать его без какого-либо исходного кода? Не могли бы вы привести пример? Благодарю. –

+0

Привет. Вы можете найти пример предустановленной автоматизации приложений Calendar, используя Winium.StoreApps.CodedUI по адресу https://github.com/2gis/Winium.StoreApps.CodedUi/blob/master/TestExamples/test_sample.py Обратите внимание, что Winium.StoreApps.CodedUI является доказательство концепции, а не готовность производства. Вы можете попробовать использовать кодированный пользовательский интерфейс напрямую, вот ссылка на блог MS https://msdn.microsoft.com/en-us/library/dn747198.aspx – NickAb