Тестирование пользовательского интерфейса и автоматизация на Windows Phone 8

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

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


person CodinRonin    schedule 22.02.2013    source источник
comment
Привет, @CodinRonin, добро пожаловать в ТАК! Вопросы, требующие лучшего, часто закрыты, поэтому я немного отредактировал ваш, чтобы он соответствовал нашему стилю - теперь это вопрос, на который можно ответить. Вы можете отредактировать его самостоятельно, если хотите.   -  person Kate Gregory    schedule 22.02.2013
comment
Спасибо, Кейт. Я учту это в будущем.   -  person CodinRonin    schedule 22.02.2013
comment
Ответ о WP8 от автора статьи об автоматизации WP7 приведен в подключиться к Windows Phone 8 с помощью консольного приложения   -  person sah    schedule 06.03.2013
comment
это может быть то, что вы ищете: stackoverflow.com/questions/16544730/   -  person canhazbits    schedule 24.09.2013
comment
Вы можете ознакомиться с проектом github.com/2gis/winphonedriver. Это драйвер Windows Phone для Selenium.   -  person NickAb    schedule 16.11.2014


Ответы (1)


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

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

Вот ссылка на сеанс Автоматическое тестирование приложений на основе XAML для Windows и Windows Phone Прачи Бора http://channel9.msdn.com/Events/Build/2014/3-593

Итог сеанса:

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

person NickAb    schedule 19.06.2014
comment
Как твои дела? У меня есть только файл appx. Могу ли я автоматизировать его без исходного кода? Не могли бы вы привести пример? Спасибо. - person Almett; 18.03.2016
comment
Привет. Вы можете найти пример автоматизации предустановленного приложения Календарь с помощью Winium.StoreApps.CodedUI по адресу github.com/2gis/Winium.StoreApps.CodedUi/blob/master/ Обратите внимание, что Winium.StoreApps.CodedUI является экспериментальной концепцией, а не готовой к эксплуатации. Вы можете попробовать использовать закодированный пользовательский интерфейс напрямую, вот ссылка на блог MS msdn.microsoft .com/en-us/library/dn747198.aspx - person NickAb; 19.03.2016