Windows Phone Test Framework от Expensify
Поддерживает ли Windows Phone Test Framework от Expensify тестирование на реальных мобильных устройствах под управлением ОС Windows Phone 7? Если да, какие устройства он поддерживает? Ответьте, пожалуйста.
2 ответа
Это зависит от того, какую функциональность вы хотите проверить.
Фреймворк использует 3 разных API для общения с приложениями:
- COM API, чтобы поговорить, чтобы установить / удалить и запустить / остановить приложения
- Поддержка одноранговой автоматизации Silverlight (передается по протоколу HTTP) для взаимодействия с элементами управления silverlight в приложениях - это позволяет получить и установить значения, некоторые манипуляции со списком и проверку визуального дерева.
- Эмуляция мыши и клавиатуры для управления устройством эмулятора - это необходимо для выполнения таких действий, как физические прикосновения, жёсткие нажатия кнопок (и другие взаимодействия с эмулятором, когда приложение не запущено - например, фотографирование).
Для устройств, подключенных через USB: доступны 1 и 2
Для устройств, подключенных через сеть: доступно только 2
Таким образом, вы можете сделать некоторые вещи, если хотите... но я не использую тестовую среду для тестирования реальных телефонов - я придерживаюсь эмулятора. Когда нужны внешние входы (например, камера или GPS), я нахожу способ издеваться над ними
По словам первых нескольких секунд http://www.youtube.com/watch?v=2JkJfHZDd2g "есть некоторая поддержка устройств".
Я надеюсь / ожидаю, что все устройства к устройствам будут вести себя одинаково, в зависимости от того, как они настроены.