SUS06-BP04 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 distribuisci manualmente la tua applicazione su singoli dispositivi fisici.
-
Non usare 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: usare le device farm gestite per testare 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 ed esegui la pianificazione (come tipo di test, sistemi operativi e programma di test).
-
Puoi usare Amazon CloudWatch RUM per raccogliere e analizzare dati lato client e formulare il tuo piano di test.
-
-
Seleziona la device farm gestita che supporta i tuoi requisiti di test. Ad esempio, puoi usare AWS Device Farm per testare e capire l'impatto delle tue modifiche su un set rappresentativo di hardware.
-
Usa l'integrazione continua/l'implementazione continua (CI/CD) per pianificare ed eseguire i test.
-
Esamina sempre i risultati dei test e apporta le migliorie richieste.
Risorse
Documenti correlati:
Esempi correlati:
Video correlati: