Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Ambiente di test per dispositivi iOS
Device Farm utilizza istanze macOS (host) gestite da Amazon che si connettono dinamicamente al dispositivo iOS durante l'esecuzione del test. Ogni host è preconfigurato con un software che consente il test dei dispositivi su varie piattaforme di test popolari, come UI e Appium. XCTest
L'attuale iterazione dell'host di test iOS ha migliorato l'esperienza di test rispetto alle versioni precedenti, tra cui:
-
Sistema operativo host e strumenti coerenti per iOS 15 e iOS 26 In precedenza, l'host di test veniva determinato dal dispositivo in uso, il che portava a un ambiente software frammentato durante l'esecuzione su più versioni di iOS. L'esperienza attuale consente una semplice selezione dell'host per consentire un ambiente coerente su tutti i dispositivi. Ciò consentirà di rendere disponibili la stessa versione e gli stessi strumenti di macOS (come Xcode) su ogni dispositivo iOS.
-
Miglioramenti delle prestazioni per i test di iOS 15 e 16 Utilizzando un'infrastruttura aggiornata, i tempi di configurazione sono notevolmente migliorati per i test di iOS 15 e 16.
-
Versioni software selezionabili standardizzate per le dipendenze supportate Ora disponiamo del sistema di selezione del
devicefarm-clisoftware sugli host di test iOS e Android, che consente di selezionare la versione preferita delle nostre dipendenze supportate. Per le dipendenze supportate (come Java, Python, Node.js, Ruby e Appium), le versioni saranno selezionabili tramite le specifiche di test. Per un'idea di come funziona questa funzionalità, consulta l'argomento su. Software supportato in ambienti di test personalizzati
Importante
Se esegui su iOS 18 e versioni precedenti, i test verranno eseguiti su host di test legacy per impostazione predefinita. Consulta l'argomento seguente su come migrare da host legacy.
Host di test iOS legacy
Per i test esistenti su iOS 18 e versioni precedenti, gli host di test legacy sono selezionati per impostazione predefinita per gli ambienti di test personalizzati. La tabella seguente contiene la versione dell'host di test eseguita con la versione del dispositivo iOS.
| Sistema operativo | Architettura/e | Impostazione predefinita per i dispositivi |
|---|---|---|
| macOS Sonoma(versione 14) | arm64 | iOS 18 |
| macOS Ventura(versione 13) | arm64 | iOS 17 |
| macOS Monterey(versione 12) | x86_64 | iOS 16e di seguito |
Per selezionare gli host di test più recenti, consulta l'argomento relativoMigrazione degli ambienti di test personalizzati ai nuovi host di test iOS.
Software supportato per dispositivi iOS
Per supportare i test dei dispositivi iOS, gli host di test Device Farm per dispositivi iOS sono preconfigurati con Xcode e gli strumenti a riga di comando associati. Per altri software disponibili, consulta l'argomento relativo. Software supportato in ambienti di test personalizzati