Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Amazon Web Services

Introduzione ad AWS Device Farm (Italiano) | Introduction to AWS Device Farm (Italian)

Amazon Web Services and Amazon via AWS Skill Builder

Overview

Introduction to AWS Device Farm (Italian)


SPL-27 - Version 1.5.9

© 2022, Amazon Web Services, Inc. e società affiliate. Tutti i diritti riservati. Il contenuto del presente documento non può essere riprodotto o ridistribuito, integralmente o in parte, senza previa autorizzazione scritta da parte di Amazon Web Services, Inc. È vietata qualsiasi forma di duplicazione, prestito o vendita commerciale.

Errori, correzioni o altre domande? Contattaci all’indirizzo AWS Training and Certification.


Panoramica

Questo lab mostra come utilizzare AWS Device Farm per testare un'app mobile Android di esempio. In questo laboratorio, utilizzerai la console di AWS Device Farm per creare un progetto, caricare un file di esempio con estensione .apk, eseguire una suite di test standard e quindi visualizzare i risultati.


Argomenti trattati

Al termine di questo laboratorio sarai in grado di:

  • Creare un progetto AWS Device Farm.
  • Caricare un'applicazione per dispositivi mobile Android di esempio nel progetto AWS Device Farm.
  • Testare l'applicazione per dispositivi mobile utilizzando una suite di test di base in AWS Device Farm.
  • Visualizzare i risultati dell'esecuzione della suite di test.

Prerequisiti

Una certa familiarità con le piattaforme di sviluppo e distribuzione di applicazioni per dispositivi mobili e i concetti di test delle applicazioni è utile ma non necessaria per eseguire il laboratorio.


Presentazione di AWS Device Farm

AWS Device Farm è un servizio di test di applicazioni che consente di eseguire test di applicazioni iOS, Android e Fire OS su telefoni e tablet reali e fisici ospitati da AWS. Questo servizio ti consente di caricare i tuoi test o di usare test di compatibilità integrati, senza script. Al completamento dei test viene prodotto un report contenente risultati di alto livello, log di basso livello, schermate pixel per pixel e dati sulle prestazioni.

Device Farm supporta app Android, iOS e Fire OS native e ibride, incluse quelle create con PhoneGap, Titanium, Xamarin, Unity e altri framework.


Terminologia di AWS Device Farm

Device Farm introduce i seguenti termini che definiscono il modo in cui le informazioni sono organizzate:

  • progetto: un'area di lavoro logica che contiene esecuzioni, un'esecuzione per ogni test di una singola app su uno o più dispositivi. I progetti ti consentono di organizzare le aree di lavoro in qualsiasi modo tu scelga. Ad esempio, può esserci un progetto in base al titolo dell'app o un progetto per piattaforma. Puoi creare tutti i progetti di cui hai bisogno.
  • esecuzione: una build specifica dell'app, con un set specifico di test, da eseguire su un set specifico di dispositivi. Un'esecuzione produce un report che contiene informazioni sui risultati dell'esecuzione. Un'esecuzione contiene uno o più processi. Per ulteriori informazioni, consulta la documentazione AWS Device Farm Runs.
  • report: contiene informazioni su un'esecuzione, ovvero una richiesta per Device Farm di testare una singola app su uno o più dispositivi. Per ulteriori informazioni, consulta la documentazione AWS Device Farm Reports.
  • processo: una richiesta per Device Farm di testare una singola app su un singolo dispositivo. Un processo contiene una o più suite.
  • suite: organizzazione gerarchica dei test in un pacchetto di test. Una suite contiene uno o più test.
  • test: un singolo test all'interno di un pacchetto di test.


Tipi di test di AWS Device Farm

Device Farm fornisce attualmente supporto per i seguenti tipi di test:

Per Android:

  • Appium Java JUnit
  • Appium Java TestNG
  • Calabash
  • Instrumentation (JUnit, Espresso, Robotium, or any instrumentation-based tests)
  • UI Automator
  • Explorer

Per iOS:

  • Appium Java JUnit
  • Appium Java TestNG
  • Calabash
  • UI Automation
  • XCTest (including KIF)

Se non hai test tuoi, puoi usare un test fuzz integrato. Il test fuzz integrato invia in modo casuale gli eventi dell'interfaccia utente ai dispositivi e quindi segnala i risultati.

In questo laboratorio pratico verrà illustrata questa funzionalità. Per ulteriori informazioni sui test implementati in modalità dati casuali, consulta Built-in: Fuzz (Android and iOS).

Reviews

Start your review of Introduzione ad AWS Device Farm (Italiano) | Introduction to AWS Device Farm (Italian)

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.