автоматизация выполнения тестов на мобильных устройствах - PullRequest
1 голос
/ 08 апреля 2019

Чтобы ответить на этот вопрос, я должен вкратце проинформировать вас:

  • Я пишу и запускаю e2e-automatic-tests для проверки веб-сайта нашей компании;
  • цель не в курсе, чтобы убедиться, что мы проверили сайт на настольных и мобильных телефонах;
  • наши тесты написаны на машинопись , под узлом .js среда, используя Testcafe ;
  • для тестирования настольных компьютеров, Testcafe отлично справляется с выполнением тестов на любых локальных браузерах, которые я установил в среде тестирования;
  • для выполнения тех же автоматических тестов e2e на мобильном телефоне мы используем интеграцию Testcafe со стеком браузера;поэтому все тесты, которые у меня есть, выполняются на реальных устройствах, которые предоставляет платформа BrowserStack;
  • , поскольку мы не полностью удовлетворены Browserstack, мы пытаемся найти альтернативу для BrowserStack;

Вопросы:

  1. для мобильных телефонов: что вы, ребята, используете для запуска / выполнения ваших автоматических тестов e2e на мобильных устройствах, имея в виду вышеуказанную конфигурацию?

  2. как насчет того, чтобы вывести Testcafe из этого обсуждения и снова ответить на вопрос: что вы, ребята, используете для запуска / выполнения ваших e2e-automatic-tests?на мобильных устройствах, имея ввиду вышеуказанную конфигурацию (но без Testcafe)?

Заранее спасибо

1 Ответ

4 голосов
/ 10 апреля 2019

Вы можете подключить ваше устройство iOS или Android к TestCafe в качестве удаленного браузера, используя QR-код: Удаленные браузеры .

Существуют также сторонние подключаемые модули браузера для тестирования на мобильных устройствах: testcafe-browser-provider-idevice и testcafe-browser-provider-provider-android .

Насколько мне известно, наиболее популярный подход к мобильному тестированию, используемый SauceLabs и BrowserStack, - это установка Appium на ваших устройствах. Вы можете использовать testcafe-browser-provider-selenium для запуска тестов TestCafe на устройствах с Appium.

Я вижу, что вы против использования мобильных симуляторов, но если вы передумаете, вы можете использовать режим эмуляции Chrome и testcafe-browser-provider-fbsimctl с TestCafe .

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