Open Testing Track è il track di test aperti (beta) in Google Play Console per distribuire build pre-release a tutti gli utenti di Google Play. Qualsiasi utente può partecipare ai test tramite un link o trovando l'app nella ricerca del negozio. Secondo Google Play Console Help (2024), per i nuovi account sviluppatore, l'Open Testing Track è obbligatorio: l'app deve superare 14 giorni di test aperti con almeno 20 partecipanti prima della pubblicazione in produzione.
Punti chiave
Open Testing Track è un track di beta test pubblici in Google Play Console, accessibile a tutti gli utenti di Google Play. A differenza dei track Internal e Closed, i test aperti rendono l'app visibile nella ricerca del negozio, permettendo a chiunque di installare la versione beta.
L'Open Testing Track svolge diverse funzioni: raccogliere feedback di massa prima del rilascio, verificare la compatibilità con un'ampia gamma di dispositivi e soddisfare i requisiti di Google Play per i nuovi account sviluppatore. Le recensioni pubbliche dei tester formano la valutazione iniziale dell'app e influenzano la sua visibilità nel negozio.
Secondo il Android Developers Blog (2024), le app che passano attraverso l'Open Testing mostrano il 30% in meno di bug critici dopo il rilascio in produzione. Questo perché i test su dispositivi reali con diverse versioni di Android e configurazioni rivelano problemi impossibili da riprodurre in emulatori e test interni.
Dal 2023, Google richiede che i nuovi account passino attraverso l'Open Testing Track prima di pubblicare in produzione. L'app deve rimanere in test aperti per almeno 14 giorni e raccogliere almeno 20 tester. Questo requisito mira a migliorare la qualità delle app in Google Play e ridurre il numero di pubblicazioni di bassa qualità.
La configurazione dell'Open Testing Track viene eseguita in Google Play Console nella sezione Release > Testing > Open Testing. Il processo include la creazione del track, la configurazione di Google Groups per la gestione degli accessi (opzionale) e il caricamento di un build AAB.
Durante la creazione del track, puoi specificare Google Groups per limitare l'accesso ai test, ma per test completamente aperti non è necessario un gruppo — basta attivare l'opzione Make testing link public. Dopo il caricamento, il build viene sottoposto alla moderazione di Google. Una volta approvato, il track viene pubblicato e diventa disponibile per tutti gli utenti.
I tester si uniscono al test beta in due modi: tramite un link diretto (opt-in) o tramite la pagina dell'app in Google Play cliccando sul pulsante Join beta. Il link viene generato automaticamente dopo l'attivazione del track e visualizzato nella console.
// build.gradle — distribuire su Open Testing Track
play {
track = "openbeta"
serviceAccountCredentials = file("service-account.json")
// Note di rilascio per i tester beta
releaseNotes {
defaultLanguage "en-US"
releaseNotes "Beta version with new features - report bugs via in-app feedback"
}
}
// Distribuzione Fastlane
// lane :openbeta do
// supply(track: "openbeta", aab: "app-release.aab")
// end
Open Testing Track fornisce agli sviluppatori l'accesso ai dati di utilizzo reale su migliaia di dispositivi. Tester di diverse regioni con diverse versioni di Android, modelli di dispositivi e condizioni di rete scoprono problemi che non possono essere riprodotti in condizioni di laboratorio.
Le recensioni pubbliche in Google Play sono un altro vantaggio. Lo sviluppatore riceve valutazioni e commenti prima del rilascio ufficiale, consentendo di regolare le priorità in base alle esigenze reali degli utenti. Una valutazione alta durante i test beta influisce positivamente sulla posizione iniziale dell'app nei risultati di ricerca quando si passa in produzione.
Per le app con abbonamenti e acquisti in-app, l'Open Testing consente di verificare l'intero ciclo di monetizzazione con transazioni reali. Google Play Console fornisce i dati di conversione degli abbonamenti durante i test, aiutando a ottimizzare il modello di monetizzazione prima del lancio.
Android Vitals raccoglie metriche di prestazioni da tutti i tester del track Open: tasso di crash, ANR, tempo di avvio e consumo della batteria. L'API In-App Review consente di richiedere valutazioni all'interno dell'app, mentre Firebase Crashlytics fornisce stack di crash dettagliati con il contesto di ogni errore.
Google stabilisce diversi requisiti per l'Open Testing Track. Il principale è superare la moderazione prima dell'attivazione. Il build viene esaminato secondo le stesse regole della versione di produzione: contenuti vietati, metadati errati e problemi di privacy dei dati.
Per i nuovi account sviluppatore, i requisiti sono più severi: 14 giorni di test continui, almeno 20 tester attivi e una sezione Feedback completata nella console (un messaggio ai tester sullo scopo della raccolta di feedback).
I tester possono lasciare il programma in qualsiasi momento tramite le impostazioni di Google Play. Lo sviluppatore non può limitare l'uscita dai test. Dopo l'uscita, l'utente riceve l'ultima versione stabile dal track di produzione (se pubblicata) o l'app viene rimossa.
| Requisito | Nuovo account | Account esistente |
|---|---|---|
| Durata minima | 14 giorni | Non obbligatorio |
| Numero minimo di tester | 20 persone | Non richiesto |
| Moderazione Google | Richiesta | Richiesta |
| Messaggio di Feedback | Obbligatorio | Raccomandato |
| Recensioni pubbliche | Incluse | Incluse |
Open Testing Track viene scelto nella fase finale di preparazione al rilascio, quando l'app è stabile, le funzionalità principali sono implementate e si desidera una validazione su un'ampia audience. Il momento ottimale è dopo aver completato con successo i track Internal e Closed, quando tutti i bug bloccanti sono stati risolti.
Per le app con funzionalità sociali (chat, feed di contenuti, contenuti generati dagli utenti), i test aperti sono essenziali per verificare la moderazione, eseguire test di carico sui server e identificare problemi di scalabilità sotto carico reale.
Se l'app utilizza Google Play Billing, l'Open Testing consente di testare gli acquisti senza rischi finanziari. Le transazioni in modalità di test non addebitano costi agli utenti, ma lo sviluppatore vede il flusso di pagamento completo: selezione del prodotto, conferma, ricevuta Google Play e elaborazione lato server.
Domande frequenti
Per gli account esistenti — sì, l'Open Testing non è obbligatorio. Per i nuovi account (creati dopo il 2023) — 14 giorni di test aperti con almeno 20 partecipanti sono obbligatori prima della pubblicazione in produzione.
Sì, le valutazioni e i commenti dell'Open Testing Track vengono pubblicati su Google Play e formano la valutazione dell'app. Dopo il passaggio del build in produzione, tutte le recensioni vengono conservate e conteggiate nella valutazione complessiva.
In Google Play Console, seleziona il build nel track Open e clicca su Promote to Production. Il build verrà sottoposto a una revisione finale dell'app, dopo la quale sarà disponibile per tutti gli utenti di Google Play senza bisogno di ricaricarlo.
I tester rimangono nel programma di beta test e continueranno a ricevere build beta. Se la versione beta è più recente della versione di produzione, vedranno un aggiornamento con nuove funzionalità. Per uscire dal beta test, devono disiscriversi nelle impostazioni di Google Play.
No, i Google Groups non sono obbligatori per l'Open Testing. Il track può essere completamente aperto tramite un link pubblico. I Groups vengono utilizzati solo se è necessario limitare l'accesso a un pubblico specifico all'interno del track aperto.
Riepilogo
Svilupperemo un'applicazione mobile chiavi in mano
IT Sectr crea applicazioni iOS e Android per startup e aziende dal 2017. Ti consulteremo e ti proporremo la soluzione migliore.
Leggi anche