Internal Testing Track in Google Play: configurazione del track

Autore: IT Sectr Pubblicato: 2026-06-06 Tempo di lettura: 6 min

Internal Testing Track è un track di test interno in Google Play Console per distribuire rapidamente build pre-rilascio a un team limitato. Consente di aggiungere fino a 100 tester via email senza verifica Google o moderazione del build. Secondo Google Play Console Help (2024), Internal Testing Track è ottimale per la verifica iniziale dell'architettura, l'integrazione API e la compatibilità con i dispositivi prima di passare ai track Closed o Open.

Punti chiave

  • Internal Testing Track — il track più veloce di Google Play, i build sono disponibili per i tester immediatamente dopo il caricamento nella console
  • Fino a 100 tester possono essere aggiunti via email, senza Google Groups o configurazione esterna
  • Senza moderazione Google — i build non passano attraverso una revisione prima della distribuzione all'interno del team
  • Adatto per CI/CD — caricamento automatico dei build direttamente nel track Internal tramite Gradle o Play Console API
  • Prima fase del pipeline di test prima di passare ai track Closed (alpha) e Open (beta)

Cos'è Internal Testing Track?

Internal Testing Track è il primo livello di test in Google Play Console, progettato per distribuire build all'interno del team di sviluppo. L'obiettivo principale è eseguire rapidi controlli di funzionalità, testare le integrazioni e identificare bug critici prima di espandere il pubblico ai track Closed o Open.

A differenza di altri track di Google Play, Internal Testing non richiede la revisione di Google prima dell'attivazione. Il build diventa disponibile per i tester in pochi minuti dopo il caricamento nella console. Ciò rende il track ideale per i build giornalieri (daily builds) e la consegna automatica dal pipeline CI/CD.

Secondo la documentazione di Google Play Console (2024), Internal Testing Track supporta due opzioni di distribuzione: elenco email (fino a 100 partecipanti) e Google Groups (senza limite di quantità). I gruppi sono adatti per team grandi dove i membri cambiano frequentemente, mentre l'email funziona meglio per un insieme fisso di sviluppatori.

Quando scegliere Internal Testing Track

Il track Internal viene scelto nelle fasi iniziali dello sviluppo, quando l'app è ancora instabile e le API possono cambiare. Un pipeline CI/CD carica ogni nuovo build nel track Internal e il team riceve immediatamente l'ultima versione. Gli errori e i log di crash vengono raccolti tramite Play Console prima che il build raggiunga tester o utenti esterni.

Per i nuovi account sviluppatore, Internal Testing Track funge da primo passo nella preparazione alla pubblicazione. Google non revisiona i build in questa fase, consentendo al team di verificare autonomamente la qualità del prodotto prima di inviarlo per la revisione.

Come configurare Internal Testing Track in Google Play Console

La configurazione di Internal Testing Track viene eseguita in Google Play Console nella sezione Release > Testing > Internal Testing. Il processo include la creazione del track, il caricamento del primo build e l'aggiunta dei tester.

Per creare il track, vai alla sezione Internal Testing e clicca su Create track. Dopo aver creato il track, il sistema ti chiederà di caricare il primo build in formato AAB (Android App Bundle). Google raccomanda AAB per tutti i tipi di test, poiché il formato ottimizza le dimensioni dell'app in base all'architettura del dispositivo.

Dopo il caricamento del build, l'accesso al track viene aperto aggiungendo tester. Senza almeno un tester, il track non è considerato attivo. Google Play Console mostra lo stato del track, l'elenco dei build caricati e le statistiche di installazione per ogni partecipante.

groovy
// build.gradle - caricamento automatico in Internal Testing Track
android {
    def versionCode = System.env.GIT_COMMIT_COUNT ?: "1"
    def versionName = "1.0." + versionCode

    defaultConfig {
        versionCode versionCode.toInteger()
        versionName versionName
    }
}

// Distribuzione tramite plugin Gradle Play Publisher
plugins {
    id 'com.github.triplet.play' version '3.9.0'
}

play {
    track = "internal"
    serviceAccountCredentials = file("play-account.json")
}

Aggiungere tester al track Internal

L'aggiunta di tester a Internal Testing Track è possibile in due modi: via email e tramite Google Groups. L'elenco email è adatto per team piccoli con composizione fissa. Ogni tester viene aggiunto manualmente nella console e riceve un invito all'indirizzo specificato.

Google Groups è preferibile per team con composizione variabile o gestione degli accessi automatizzata. Basta aggiungere il gruppo al track e tutti i suoi membri ottengono l'accesso ai build. La modifica della composizione del gruppo avviene senza aggiornare le impostazioni in Play Console.

I tester installano l'app tramite Google Play sul loro dispositivo. Dopo essere stati aggiunti al track, vedono l'app come disponibile per l'aggiornamento (se l'hanno installata precedentemente da un altro track) o come una nuova app da installare. I build del track Internal non vengono pubblicati pubblicamente — solo i partecipanti al track possono vederli.

Raccolta delle metriche nel track Internal

Google Play raccoglie automaticamente Android Vitals per tutti i build in Internal Testing Track: tasso di crash, ANR e tempo di avvio. Lo sviluppatore vede le metriche in Play Console immediatamente dopo che il primo tester installa il build. I dati sono disponibili in tempo reale senza ritardi di aggregazione.

Differenze tra Internal Testing e i track Closed e Open

Internal Testing Track si differenzia dai track Closed e Open per velocità di accesso, requisiti di revisione e scala del pubblico. Internal non richiede moderazione, Closed richiede la configurazione di Google Groups e la revisione, Open passa attraverso una revisione completa di Google.

ParametroInternal TestingClosed TestingOpen Testing
Moderazione GoogleNon richiestaRichiestaRichiesta
Max tester100 (email) / illimitato (gruppo)Fino a 200 gruppiIllimitato
Inizio testIn 5-10 minutiIn 1-2 giorniIn 1-2 giorni
Accesso Google PlaySolo tramite linkSolo tramite linkTramite ricerca Play Market
Per nuovi accountRaccomandatoRaccomandatoObbligatorio (14 giorni)

Il track Internal è l'unico in cui il build è disponibile senza attesa. Closed e Open richiedono la revisione di Google, che richiede da alcune ore a 2 giorni. Per i nuovi account sviluppatore, Open Testing Track è obbligatorio: l'app deve superare 14 giorni di test aperti prima della pubblicazione in produzione.

Automazione di Internal Testing tramite CI/CD

L'automazione del caricamento in Internal Testing Track è una pratica standard per i pipeline CI/CD dei progetti Android. Gradle Play Publisher è il plugin più popolare per la pubblicazione automatica dei build. Firma l'AAB, lo carica su Google Play e assegna il track.

Fastlane fornisce l'azione supply per caricare i build in Play Console. Il parametro track specifica il track di destinazione: internal, closedalpha, openbeta o production. La gestione delle versioni e l'account di servizio vengono configurati una volta nel Fastfile.

ruby
# Fastfile - caricamento automatizzato in Internal Testing Track
platform :android do
    desc "Build and deploy to Internal Testing"
    lane :internal do
        gradle(task: "bundleRelease")
        supply(
            track: "internal",
            aab: "app/build/outputs/bundle/release/app-release.aab",
            skip_upload_metadata: true,
            skip_upload_images: true
        )
    end
end

Un account di servizio Google Play viene creato in Google Cloud Console con il ruolo Publisher e collegato all'account sviluppatore in Play Console. La chiave JSON dell'account di servizio viene archiviata nel repository CI/CD come variabile protetta (GitHub Secrets, GitLab CI Variables, Jenkins Credentials).

Domande frequenti

Quanto tempo richiede l'attivazione del track Internal Testing?

L'attivazione del track richiede 5-10 minuti dopo il caricamento del build. A differenza dei track Closed e Open, Internal non richiede la revisione di Google. I tester ottengono l'accesso al build immediatamente dopo che la console lo ha elaborato.

Si può usare Internal Testing per software commerciale?

Internal Testing è progettato per team interni, ma se i tester sono dipendenti dell'azienda o partner, ciò è accettabile. Per la distribuzione a utenti esterni, utilizzare i track Closed o Open in conformità con le politiche di Google Play.

Come aggiornare un build nel track Internal Testing?

L'aggiornamento viene eseguito caricando un nuovo build AAB con un versionCode incrementato nello stesso track. I tester ricevono l'aggiornamento automaticamente tramite Google Play. Google raccomanda di cambiare il versionCode per ogni build caricato.

Internal Testing influisce sulla valutazione dell'app su Google Play?

No, i tester del track Internal non possono lasciare recensioni o valutazioni pubbliche. Tutti i feedback vengono raccolti internamente e sono visibili solo allo sviluppatore in Play Console. La valutazione dell'app non cambia a causa dell'attività nel track Internal.

Cosa succede al track Internal dopo la pubblicazione in produzione?

Il track Internal continua a funzionare in parallelo con la produzione. Gli sviluppatori caricano nuovi build in tutti i track in modo indipendente, consentendo di testare la versione successiva dell'app mentre quella corrente è pubblicata su Google Play.

Riepilogo

  • Internal Testing Track — il track di test principale di Google Play senza moderazione e con accesso istantaneo ai build
  • Fino a 100 tester via email o qualsiasi numero tramite Google Groups con gestione automatica degli accessi
  • Build disponibili in 5-10 minuti dopo il caricamento, rendendo il track ideale per i daily build da CI/CD
  • Differenze da Closed/Open: non richiede revisione di Google, ma non fornisce recensioni pubbliche o visibilità nel Play Store
  • Automazione tramite Gradle Play Publisher o Fastlane supply semplifica il caricamento dei build in un unico passaggio
  • Android Vitals vengono raccolti automaticamente, fornendo metriche di crash, ANR e prestazioni
  • Raccomandato utilizzare Internal Track come prima fase del pipeline di test prima di espandere il pubblico

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.

Discuti il progetto

Leggi anche