Каков рекомендуемый подход для автоматизации устройств IOS в Windows? - PullRequest
0 голосов
/ 10 декабря 2018

Я видел, как обсуждалась эта тема, и ответы на каждом сайте и посте дали ей широкий диапазон, когда речь шла о том, как автоматизировать устройства IOS с Windows PC.

С одной стороны, я видел это там, где главным образом был ответ: это невозможно из-за правил Apple или из-за того, что его настроить очень грязно и не стоит усилий по его обслуживанию (хотя и не объяснено подробно, почемуэто грязно.) С другой стороны, я читал статьи и посты о рекомендациях симуляторов IOS, таких как iPadian, Smartface и т.д .;наряду со статьями, предлагающими отказаться от этой рекомендации по программному обеспечению, в которой говорится, что они, вероятно, содержат вредоносные программы и вирусы.

Я нашел другие источники, предлагающие Experitest, Appium Studio, Quamotion, TestProject для тестирования и автоматизации IOS на ПК с Windows.Однако после прочтения опасений, связанных с осторожностью в отношении этих сайтов, и неспособности доказать, действительно ли эти студии / программы поддерживают моделирование реальных сред IOS в Windows, и аргументов против такого подхода, я не могу сказать, какие источники надежныэта тема больше не нужна.

Мне интересен вопрос, как вы можете догадаться, о том, что я хочу найти способ автоматизации IOS в Windows и узнать, как запускать тесты на iPhone.Я обычно пишу свой код в Eclipse Studio и использую Oracle VM для создания эмуляторов Android для тестирования.Я в порядке, если мне нужно иметь физическое устройство IOS для тестирования.

Все советы приветствуются.Спасибо

Ответы [ 2 ]

0 голосов
/ 18 декабря 2018

Упомянутые вами инструменты - Experitest, Appium Studio, Quamotion, ... все используют один и тот же подход: они взаимодействуют с реальными физическими устройствами iOS через соединение USB, а затем запускают агент (WebDriverAgent или аналогичный) на устройстве, котороеВы можете использовать его для автоматизации устройств iOS.

Обычно они требуют от вас, по крайней мере, настройки сертификата разработчика iOS и профиля обеспечения (во многом так же, как при тестировании на Mac).

Большинство из них также предлагают вам бесплатную пробную версию и поддержку, так что вы можете установить программное обеспечение и попробовать его.

0 голосов
/ 15 декабря 2018

Лучший вариант, который я бы предложил для автоматизации iOS-приложения под Windows, - это использовать облачное решение, такое как BrowserStack , SauceLabs и т. Д.

Таким образом, вы 'Убедитесь, что вы будете использовать реальное устройство iOS, и приложение будет вести себя так же, как и на реальном физическом устройстве iOS.

Вы даже можете проверить приложение с помощью инспектора Appium и легко запускать тесты..

Единственный недостаток использования такого решения заключается в том, что большинство из них не поддерживают последнюю версию Appium.

Так что обойти это можно было бы путем установки Microsoft Azure DevOps конвейер на виртуальной машине Mac OSX и использование последней версии сервера Appium.

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