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à.
Integrazione dell'XCTestinterfaccia utente per iOS con Device Farm
Device Farm fornisce supporto per il framework di test dell'XCTestinterfaccia utente per iOS. In particolare, Device Farm supporta i test XCTest dell'interfaccia utente scritti sia in Objective-C che in Swift.
XCTestIl framework UI è il nuovo framework di test introdotto con Xcode 7. Questo framework si estende XCTest con le funzionalità di test dell'interfaccia utente. Per ulteriori informazioni, consulta la sezione User Interface Testing
Per ulteriori informazioni sui test in Device Farm, vedereFramework di test e test integrati in AWS Device Farm.
Utilizza le seguenti istruzioni per integrare Device Farm con il framework di test dell'XCTestinterfaccia utente per iOS.
Argomenti
Prepara i test XCTest dell'interfaccia utente iOS
Il tuo pacchetto test runner XCTest dell'interfaccia utente iOS deve essere contenuto in un file.ipa correttamente formattato.
Per creare un file.ipa, posiziona il bundle.app in una directory Payload my-project-nameUITest-Runner vuota. Archiviare poi la directory Payload in un file .zip, quindi modificare l'estensione del file in .ipa. Il bundle* UITest -Runner.app viene prodotto da Xcode quando crei il tuo progetto per i test. Si trova nella directory Products per il progetto.
Carica i test XCTest dell'interfaccia utente iOS
Usa la console Device Farm per caricare i test.
Accedere alla console Device Farm all'indirizzo https://console.aws.amazon.com/devicefarm.
-
Nel pannello di navigazione di Device Farm, scegli Mobile Device Testing, quindi scegli Progetti.
-
Nell'elenco dei progetti, scegli il progetto su cui vuoi caricare i test.
Suggerimento
Puoi utilizzare la barra di ricerca per filtrare l'elenco dei progetti per nome.
Per creare un progetto, segui le istruzioni in Creazione di un progetto in AWS Device Farm
-
Se il pulsante Create a new run (Crea una nuova sessione è visualizzato, selezionarlo.
-
Nella pagina Scegli l'applicazione, seleziona Scegli file.
-
Individuare e selezionare il file dell'app iOS. Il file deve essere un file .ipa.
Nota
Assicurati che il file .ipa sia integrato per un dispositivo iOS e non per un simulatore.
-
Scegli Next (Successivo).
-
Nella pagina Configura, nella sezione Setup test framework, scegli XCTestUI, quindi seleziona Scegli file.
-
Cerca e scegli il file.ipa che contiene il tuo test runner XCTest dell'interfaccia utente iOS.
-
Scegli Avanti, quindi completa le istruzioni rimanenti per selezionare i dispositivi su cui eseguire i test e iniziare l'esecuzione.
(Facoltativo) Acquisisci schermate nei test XCTest dell'interfaccia utente iOS
XCTestI test dell'interfaccia utente acquisiscono automaticamente schermate per ogni fase dei test. Queste schermate sono visualizzate nel rapporto di test di Device Farm. Non è richiesto codice supplementare.