AWS Device Farm поддерживает управляемый адрес Appium и возможности настройки среды

Проведено: 21 нояб. 2025 г.

AWS Device Farm позволяет веб- и мобильным разработчикам использовать для тестирования приложений реальные мобильные устройства и браузеры для настольных компьютеров. Сегодня мы анонсируем три новые возможности, упрощающие создание удобных веб- и мобильных интерфейсов: полностью управляемый адрес Appium, поддержка переменных окружения и интеграция ролей IAM.

С новым адресом Appium можно подключиться, используя лишь несколько строк кода, и запускать интерактивные тесты на нескольких физических устройствах прямо из IDE или с локального хоста. Эта функция полностью совместима с Appium Inspector – как с размещенной (облачной), так и с локальной версией – для всех действий, включая проверку элементов. Поддержка потоковой передачи видео и журналов в реальном времени позволяет быстрее получать обратную связь в рамках локального рабочего процесса.

Переменные окружения позволяют фильтровать и сегментировать тесты, динамически выбирать версию программного обеспечения и выполнять тонкую настройку тестовой среды. В API планирования тестов можно передавать обычные пары «ключ-значение». Во время выполнения они будут преобразованы в переменные окружения на тестовом хосте. Теперь не нужно поддерживать несколько yaml-файлов со спецификациями тестов для различных сценариев тестирования и можно упростить конвейеры CI/CD, включив динамическую настройку тестовой среды.

Кроме того, тестовым хостам Device Farm теперь можно назначать роли IAM для подключения к другим сервисам AWS, что позволяет выполнять такие рабочие процессы, как загрузка артефактов в Amazon S3 и сохранение результатов тестирования в Amazon CloudWatch. Как переменные окружения, так и роли IAM можно сохранять на уровне проекта и не передавать при каждом запуске, что снижает трудозатраты на обслуживание.

Эти функции дополняют имеющиеся возможности выполнения на стороне сервера, обеспечивая масштабируемость, гибкость настройки и средства контроля, необходимые для запуска защищенных рабочих нагрузок корпоративного уровня. В совокупности они помогают быстрее создавать, отлаживать и тестировать мобильные приложения, где бы вы ни работали – в IDE, консоли AWS или других средах.

Дополнительные сведения см. в разделах Тестирование Appium, Доступ к другим ресурсам AWS и Переменные окружения в Руководстве разработчика AWS Device Farm.