AWS Device Farm supporta gli endpoint Appium gestiti e le funzionalità relative alle variabili di ambiente

Inserito il: 21 nov 2025

AWS Device Farm permette agli sviluppatori di applicazioni web e mobile di testarle utilizzando dispositivi mobili e browser desktop reali. Oggi introduciamo tre nuove funzionalità che semplificano la creazione di migliori esperienze web e per dispositivi mobili: un endpoint Appium completamente gestito, supporto per le variabili di ambiente e integrazione dei ruoli IAM.

Il nuovo endpoint Appium permette di connettersi con poche righe di codice ed eseguire test interattivi su più dispositivi fisici direttamente dal proprio IDE o host locale. Questa funzionalità si integra perfettamente con Appium Inspector, sia nelle versioni ospitate che in quelle locali, per tutte le operazioni, inclusa l'ispezione degli elementi. Il supporto per lo streaming video in diretta e il flusso di log permette di ottenere un feedback più rapido nel flusso di lavoro locale.

Le variabili di ambiente consentono di filtrare i test, di suddividere i test (sharding), di selezionare in modo dinamico la versione del software e di configurare in modo dettagliato l'ambiente di test. Puoi trasmettere semplici coppie chiave-valore alle API di pianificazione dei test, che vengono successivamente configurate come variabili di ambiente sull'host di test durante il runtime. In questo modo si elimina la necessità di mantenere più file YAML di specifica dei test per diversi scenari di test e si semplifica le pipeline CI/CD consentendo la configurazione dinamica dell'ambiente di test.

Inoltre, ora gli host di test di Device Farm possono assumere ruoli IAM per connettersi ad altri servizi AWS, consentendo flussi di lavoro come il caricamento di artefatti su Amazon S3 e la registrazione dell'output dei test in Amazon CloudWatch. Sia le variabili di ambiente che i ruoli IAM possono essere salvati a livello di progetto, riducendo il carico di manutenzione derivante dalla necessità di trasmetterli a ogni esecuzione.

Queste funzionalità completano le nostre attuali capacità di esecuzione lato server, offrendo la scalabilità, la personalizzazione e i controlli necessari per eseguire carichi di lavoro sicuri di livello aziendale. Nel complesso aiutano a sviluppare, eseguire il debug e testare le applicazioni mobili più rapidamente, che si operi dal proprio IDE, dalla console AWS o da altri ambienti.

Per ulteriori informazioni, consulta le sezioni relative ai test di Appium, all'accesso ad altre risorse AWS e alle variabili di ambiente nella guida per sviluppatori di AWS Device Farm.