Услуги облачного тестирования для Appium / Python? - PullRequest
0 голосов
/ 21 декабря 2018

Нам нужен облачный сервис для запуска автоматических тестов, написанных на Python, поверх среды Behave BDD / Appium.

1 - Какие есть хорошие варианты на рынке для облачных автоматических тестов и отчетов?

2 - Ранее мы использовали App Center с Xamarin.UITests, но я считаю, что они поддерживают только клиенты Java Appium, верно?

Ответы [ 2 ]

0 голосов
/ 04 января 2019

Мы используем Browserstack для автоматизации Python + Appium, вы можете тестировать на реальных устройствах или на эмуляторах / симуляторах.В настоящее время мы находимся на App Automate - 1 план параллельного тестирования (1 пользователь).Это тестирование на реальных устройствах Android и iOS (как ручных, так и автоматических), и количество тестовых минут в месяц не ограничено.Это кажется хорошим вариантом на данный момент.

Установка довольно проста, вам нужно загрузить файл .apk или .ipa на их сервер с помощью команды REST, и ответ будет использован для возможности приложения.Для запуска теста вам нужно только указать имя пользователя и ключ доступа, вы используете его в качестве URL-адреса сервера при запуске Webdriver.

У них около 40 устройств Android, и большинство из них - устройства Samsung или Google, для iOS они имеютвсе устройства.

Отчеты могли бы быть немного лучше, хотя вы можете видеть текстовые и журналы Appium вместе с видео записанными сессиями, вы увидите каждую сессию отдельно на панели инструментов, в настоящее время нет возможности увидетькак выполнялся весь набор тестов, поэтому для отчетов о тестовом наборе мы используем НОТ-отчеты по отчетам.

Вы можете выполнить тестирование в своей среде разработки / внутренней среде, просто нужно загрузить их двоичный файл и запустить его с помощью своего ключа доступа иВы можете начать тестирование по локальной среде.

CS отвечает довольно быстро на запросы.

Надеюсь, это поможет, если у вас есть какие-либо вопросы по этому поводу, дайте мне знать.Ps Я не пробовал другие облачные варианты, такие как Sauce labs или Perfecto, поэтому не могу об этом много говорить.

0 голосов
/ 24 декабря 2018
  • На рынке облачной автоматизации доступно множество вариантов, а именно: Xamarin, Perfecto, Testdroid, Saucelabs.Большинство из них предлагают платные решения для автоматизации и большинство поддерживают Python.Существует открытый stf (https://github.com/openstf/stf) для параметров с открытым исходным кодом.

  • Xamarin также поддерживает C #, Ruby с Cucumber, наряду с Java с appium

...