2015-03-09 2 views
-1

Я просмотрел много блогов и учебников по сети, чтобы узнать, какой из них лучше всего использовать для android & ios app. Тем не менее, я столкнулся с selendroid и appium, которые широко используются для автоматизации мобильных приложений. Я прошел через несколько блогов и учебный сайт и нашел информацию, устаревшую до 2015 года. Теперь я хочу знать, чтоНесколько вопросов о selendroid и appium

  1. Какой из них лучше всего среди этих двух?
  2. Сценарий проверки selendroid и appium может запускаться в приложении Android и iOS без каких-либо изменений?
  3. Преимущества и недостатки этих инструментов?
  4. Есть ли у нас какие-либо другие инструменты с открытым исходным кодом, которые лучше, чем selendroid и appium?

Я был бы признателен за ваш вклад ...

ответ

3

Ответ на вопросы:

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

Appium - Преимущества:

  • Вы можете запустить тест параллельно
  • Те же сценарии для обеих платформ можно
  • Не требует доступа к исходному коду, так что вы на самом деле доставка что вы тестируете
  • Хорошая документация и различные блоги
  • Поддержка различных fr amework
  • Вы можете написать тест на своем любимом языке

Неудобство

  • не поддерживает сравнение изображения

я использую его в течение 3 месяцев. Это то, что я понял за 3 месяца.

+0

благодарит за ваши входы. –

0

Appium - отождествлялась 1. клиентские библиотеки Appium поддерживает несколько языков, следовательно, вы можете писать тесты на разных языках, как Java, Ruby, Python, PHP, JavaScript и C#. 2. Appium поддерживает кросс-платформенную разработку скриптов. 3. Appium имеет большую поддержку сообщества, где вы спрашиваете и делитесь. 4. Он поддерживает тестирование на физических устройствах, а также в эмуляторах. 5. Поддержка родного и гибридного мобильного приложения для Android, а также iOS. 6. Запись и воспроизведение доступны для Mac OS

Cons- 1. Запись и воспроизведение недоступны в ОС Windows. Документация не подходит. 3. Не поддерживает сравнение изображений. 4. Настройка занимает некоторое время, особенно в случае системы Linux. 5. Ограниченная поддержка жестов. 6. Ограниченная поддержка версии для Android < 4.1 7. Нет поддержки сообщений с тостами. 8. Деятельность за пределами приложения, как камеры, карты и т.д. не может быть автоматизирует

Selendroid -

Плюсы - 1. Поддержка различных языков же, как Appium для например. Java, C#, perl, python и т. Д. 2. Поддержка тестового запуска на нескольких устройствах и эмуляторах. 3. Поддержка Native, а также гибридных автоматизации приложений

Cons -

1.Limited Поддержка жестов. 2. Ограниченная поддержка версии для Android < 4.1 3. Нет поддержки сообщений с тостами. 4. Деятельность вне приложения, такого как камера, карты и т. Д., Не может быть автоматизирована 5. Не поддерживает iOS