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à.
Che cos'è AWS Device Farm?
Device Farm è un servizio di test di app che puoi utilizzare per testare e interagire con le tue app Android, iOS e Web su telefoni e tablet fisici reali ospitati da Amazon Web Services (AWS).
Esistono due modi principali per utilizzare Device Farm:
-
Testing automatizzato delle app sfruttando una vasta gamma di framework di test.
-
Accesso remoto ai dispositivi su cui è possibile caricare, eseguire e interagire con le applicazioni in tempo reale.
Nota
Device Farm è disponibile solo nella regione us-west-2
(Oregon).
Test automatizzato delle app
Device Farm consente di caricare i propri test o di utilizzare test di compatibilità integrati e senza script. Poiché i test vengono eseguiti in parallelo, i test su più dispositivi iniziano entro pochi minuti.
Una volta completati i test, viene aggiornato un rapporto di test che contiene risultati di alto livello, log di basso livello, pixel-to-pixel schermate e dati sulle prestazioni.
Device Farm supporta il test di app Android e iOS native e ibride, incluse quelle create con PhoneGap Titanium, Xamarin, Unity e altri framework. Supporta l'accesso remoto delle app Android e iOS per i test interattivi. Per ulteriori informazioni sui tipi di test supportati, consulta Framework di test e test integrati in AWS Device Farm.
Interazione con accesso remoto
L'accesso remoto consente di scorrere su, eseguire gesti e interagire con un dispositivo attraverso browser Web in tempo reale. Esistono diverse situazioni in cui l'interazione in tempo reale con un dispositivo risulta utile. Ad esempio, i rappresentanti dell'assistenza clienti possono guidare i clienti all'uso o alla configurazione del dispositivo. Possono anche condurre i clienti all'uso delle app in esecuzione su specifici dispositivi. È possibile installare le app su un dispositivo in esecuzione su una sessione di accesso remoto, per poi riprodurre i problemi del cliente o i bug segnalati.
Durante una sessione di accesso remoto, Device Farm raccoglie dettagli sulle azioni che avvengono durante l'interazione con il dispositivo. Alla fine della sessione sono prodotti log con i dettagli e un'acquisizione video della sessione.
Terminologia
Device Farm introduce i seguenti termini che definiscono il modo in cui le informazioni sono organizzate:
- pool di dispositivi
-
Una serie di dispositivi che in genere condividono caratteristiche simili come piattaforma, produttore o modello.
- job
-
Una richiesta a Device Farm di testare una singola app su un singolo dispositivo. Un processo contiene una o più suite.
- misurazione
-
Si riferisce alla fatturazione per i dispositivi. È possibile che nella documentazione e nei riferimenti vengano visualizzati riferimenti a dispositivi misurati o a dispositivi non misurati. API Per ulteriori informazioni sui prezzi, consulta la pagina dei prezzi di AWS Device Farm
. - project
-
Un'area di lavoro logica che contiene sessioni, una sessione per ogni test di una singola app in uno o più dispositivi. Si possono utilizzare i progetti per organizzare le aree di lavoro secondo le proprie preferenze. Ad esempio, è possibile avere un progetto per titolo di app oppure un progetto per piattaforma. È possibile creare tutti i progetti necessari.
- report
-
Contiene informazioni su un'esecuzione, ovvero una richiesta a Device Farm di testare una singola app su uno o più dispositivi. Per ulteriori informazioni, consulta Rapporti in AWS Device Farm.
- run
-
Una specifica build dell'app, con un set specifico di test, da eseguire su un set specifico di dispositivi. Una sessione genera un report dei risultati. Un'esecuzione contiene uno o più processi. Per ulteriori informazioni, consulta Esecuzioni.
- session
-
Un'interazione in tempo reale con un dispositivo fisico reale tramite browser Web. Per ulteriori informazioni, consulta Sessioni.
- suite
-
L'organizzazione gerarchica dei test in un pacchetto di test. Una suite contiene uno o più test.
- test
-
Un singolo test case in un pacchetto di test.
Per ulteriori informazioni su Device Farm, consulta Concetti.
Configurazione
Per utilizzare Device Farm, vedereConfigurazione.