Come testare un'app nativa Android su diversi dispositivi reali
Puoi provare la console di Google firebase dove puoi usare il Test lab per eseguire un Robo test, Instrumentation test o Game loop.
Il Robo test esplora automaticamente la tua app su una vasta gamma di dispositivi per trovare difetti e segnalare eventuali crash che si verificano. Robo test non richiede la scrittura di test dell'app. Robo test è compatibile con le app che usano elementi del framework UI di Android Se la tua app usa altri framework UI (come Unity), il test potrebbe esplorare solo la prima schermata della tua app.
Il test Instrumentation ti permette di eseguire il test Espresso, Robotium, o UIAutomator 2.0 che hai scritto per testare la tua app su una vasta gamma di dispositivi
Un Game Loop esegue attività specifiche che ricevono un intento personalizzato.
Ci sono 3 piani tariffari Firebase: Spark, Flame e Blaze.
Il piano Spark è gratuito ma limitato. Ci sono quote di utilizzo per Database, Firestore, Storage, Funzioni, Phone Auth, Hosting e Test Lab.
Il piano Flame è di 25$/mese. Ha aumentato lo spazio per Database, Firestore, Storage, Phone Auth, Hosting e Test Lab. Connessioni in uscita per funzioni.
Il piano Blaze è un piano "pay as you go". Non ci sono quote per Database, Firestore, Storage, Funzioni, Phone Auth, Hosting e Test Lab. Inoltre fornisce la possibilità di estendere il tuo progetto con Google Cloud Platform.
Tutti i piani includono Analytics, Notifiche, Crash Reporting e supporto
Spero che questo aiuti. In bocca al lupo per la tua App e i tuoi test
Grazie e saluti
Articoli simili
- Eric, Stan, Kyle e Kenny di South Park sono basati su persone reali o sono davvero persone reali che i creatori di South Park hanno incontrato?
- Qual è la differenza tra app ibrida e app nativa?
- Sono un codificatore Android e ho 10 giorni per costruire un'applicazione mobile di messaggistica istantanea Android nativa. Com'è il piano?
- Cos'è un'app nativa per cellulari?