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à.
SUS06-BP05 Utilizzo di device farm gestite per i test
Usa device farm gestite per testare in maniera efficiente una nuova funzionalità su un set rappresentativo di hardware.
Anti-pattern comuni:
-
Testa e implementi manualmente la tua applicazione su singoli dispositivi fisici.
-
Non utilizzi il servizio di test delle app per testare e interagire con le tue app (ad esempio, Android, iOS e app Web) su dispositivi fisici reali.
Vantaggi dell'adozione di questa best practice: l'utilizzo di farm di dispositivi gestiti per il test delle applicazioni abilitate al cloud offre una serie di vantaggi.
-
Offrono funzionalità più efficienti per testare le applicazioni su un'ampia gamma di dispositivi.
-
Eliminano la necessità di un'infrastruttura in-house per i test.
-
Offrono diverse tipologie di dispositivi, tra cui hardware di generazioni precedenti e meno diffuso, eliminando così la necessità di aggiornamenti non necessari dei dispositivi.
Livello di rischio associato se questa best practice non fosse adottata: basso
Guida all'implementazione
L'uso di device farm gestite può aiutarti a semplificare il processo di test per le nuove funzionalità su un gruppo rappresentativo di hardware. Le device farm gestite offrono diversi tipi di dispositivi, inclusi hardware meno diffusi e di generazioni precedenti, ed evitano l'impatto sulla sostenibilità dei clienti dovuti ad aggiornamenti dei dispositivi non necessari.
Passaggi dell'implementazione
-
Definisci i requisiti di test: definisci i requisiti di test ed esegui la pianificazione (come tipo di test, sistemi operativi e programma di test).
-
Amazon CloudWatch RUM ti consente di raccogliere e analizzare i dati lato client e formulare il tuo piano di test.
-
-
Seleziona una device farm gestita: scegli una device farm gestita in grado di supportare i tuoi requisiti di test. Ad esempio, puoi utilizzare AWS Device Farm per testare e analizzare l'impatto delle modifiche su un set di hardware rappresentativo.
-
Utilizza l'automazione: usa automazione e integrazione continua/l'implementazione continua (CI/CD) per pianificare ed eseguire i test.
-
Rivedi e modifica: esamina sempre i risultati dei test e apporta le migliorie richieste.
Risorse
Documenti correlati:
Video correlati:
Esempi correlati: