Internal Testing Track v Google Play: podstata a nastavení tracku

Autor: IT Sectr Publikováno: 2026-06-06 Doba čtení: 6 min

Internal Testing Track — track interního testování v Google Play Console pro rychlé šíření předvydaných sestavení v rámci omezeného týmu. Umožňuje přidat až 100 testerů e-mailem bez ověření Google a moderace sestavení. Podle Google Play Console Help (2024) je Internal Testing Track optimální pro prvotní kontrolu architektury, integrace API a kompatibility se zařízeními před přechodem na Closed nebo Open tracky.

Hlavní body

  • Internal Testing Track — nejrychlejší track Google Play, sestavení jsou testerům k dispozici ihned po nahrání do konzole
  • Až 100 testerů se přidává e-mailem, není vyžadována Google Groups ani externí nastavení
  • Bez moderace Google — sestavení neprochází kontrolou před šířením v týmu
  • Vhodné pro CI/CD — automatické nahrávání sestavení přímo do Internal tracku přes Gradle nebo Play Console API
  • První fáze pipeline testování před přechodem na Closed (alfa) a Open (beta) tracky

Co je Internal Testing Track?

Internal Testing Track — první úroveň testování v Google Play Console, určená pro šíření sestavení v rámci vývojářského týmu. Hlavním cílem je rychlá kontrola funkčnosti, testování integrací a odhalení kritických chyb před rozšířením publika na Closed nebo Open tracky.

Na rozdíl od jiných tracků Google Play, Internal Testing nevyžaduje před aktivací ověření Google. Sestavení je testerům k dispozici během několika minut po nahrání do konzole. To činí track ideálním pro denní sestavení (daily builds) a automatické doručování z pipeline CI/CD.

Podle dokumentace Google Play Console (2024) podporuje Internal Testing Track dva způsoby distribuce: e-mailový seznam (až 100 účastníků) a Google Groups (bez omezení počtu). Skupiny jsou vhodné pro velké týmy, kde se účastníci často mění, a e-mail pro pevné složení vývojářů.

Kdy zvolit Internal Testing Track

Internal track se volí v raných fázích vývoje, kdy je aplikace ještě nestabilní a API se mohou měnit. Pipeline CI/CD nahrává každé nové sestavení do Internal tracku a tým okamžitě obdrží čerstvou verzi. Chyby a crash logy se shromažďují přes Play Console dříve, než se sestavení dostane k externím testerům nebo uživatelům.

Pro nové vývojářské účty slouží Internal Testing Track jako první fáze přípravy na publikaci. Google v této fázi sestavení nekontroluje, což umožňuje týmu samostatně se ujistit o kvalitě produktu před předáním k posouzení.

Jak nastavit Internal Testing Track v Google Play Console

Nastavení Internal Testing Track se provádí v Google Play Console v sekci Release > Testing > Internal Testing. Proces zahrnuje vytvoření tracku, nahrání prvního sestavení a přidání testerů.

Pro vytvoření tracku přejděte do sekce Internal Testing a klikněte na Create track. Po vytvoření tracku systém navrhne nahrání prvního sestavení ve formátu AAB (Android App Bundle). Google doporučuje AAB pro všechny typy testování, protože formát optimalizuje velikost aplikace pro architekturu zařízení.

Po nahrání sestavení se přístup k tracku otevře přidáním testerů. Bez alespoň jednoho testera není track považován za aktivní. Google Play Console zobrazuje stav tracku, seznam nahraných sestavení a statistiky instalace pro každého účastníka.

groovy
// build.gradle - automatické nahrávání do Internal Testing Track
android {
    def versionCode = System.env.GIT_COMMIT_COUNT ?: "1"
    def versionName = "1.0." + versionCode

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

// Nasazení přes plugin Gradle Play Publisher
plugins {
    id 'com.github.triplet.play' version '3.9.0'
}

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

Přidání testerů do Internal tracku

Přidání testerů do Internal Testing Track je možné dvěma způsoby: e-mailem a přes Google Groups. E-mailový seznam je vhodný pro malé týmy s pevným složením. Každý tester je přidán ručně v konzoli a obdrží pozvánku na uvedenou adresu.

Google Groups jsou preferovány pro týmy s proměnlivým složením nebo automatizovanou správou přístupu. Stačí přidat skupinu do tracku a všichni její členové získají přístup k sestavením. Změna složení skupiny probíhá bez aktualizace nastavení v Play Console.

Testeri instalují aplikaci přes Google Play na zařízení. Po přidání do tracku vidí aplikaci jako dostupnou k aktualizaci (pokud ji dříve nainstalovali z jiného tracku) nebo jako novou aplikaci k instalaci. Sestavení z Internal tracku nejsou zveřejňována veřejně — vidí je pouze účastníci tracku.

Sběr metrik v Internal tracku

Google Play automaticky shromažďuje Android Vitals pro všechna sestavení v Internal Testing Track: četnost crashů, ANR a rychlost spouštění. Vývojář vidí metriky v Play Console ihned po instalaci sestavení prvním testerem. Data jsou k dispozici v reálném čase bez zpoždění agregace.

Rozdíly mezi Internal Testing a Closed a Open tracky

Internal Testing Track se liší od Closed a Open tracků rychlostí přístupu, požadavky na kontrolu a rozsahem publika. Internal nevyžaduje moderaci, Closed vyžaduje nastavení Google Groups a kontrolu, Open prochází plnou kontrolou Google.

ParametrInternal TestingClosed TestingOpen Testing
Moderace GoogleNení vyžadovánaJe vyžadovánaJe vyžadována
Max. testerů100 (e-mail) / neomezeně (skupina)Až 200 skupinBez omezení
Zahájení testováníBěhem 5-10 minutBěhem 1-2 dnůBěhem 1-2 dnů
Přístup v Google PlayPouze přes odkazPouze přes odkazPřes vyhledávání Play Market
Pro nové účtyDoporučenoDoporučenoPovinné (14 dní)

Internal track je jediný, kde je sestavení k dispozici bez čekání. Closed a Open vyžadují kontrolu Google, která trvá od několika hodin do 2 dnů. Pro nové vývojářské účty je Open Testing Track povinný: aplikace musí před publikací do produkce projít 14denním otevřeným testováním.

Automatizace Internal Testing přes CI/CD

Automatizace nahrávání do Internal Testing Track je standardní praxí pro CI/CD pipeline Android projektů. Gradle Play Publisher je nejoblíbenější plugin pro automatické publikování sestavení. Podepisuje AAB, nahrává do Google Play a přiřazuje track.

Fastlane poskytuje akci supply pro nahrávání sestavení do Play Console. Parametr track určuje cílový track: internal, closedalpha, openbeta nebo production. Správa verzí a service account se konfigurují jednou v Fastfile.

ruby
# Fastfile - automatické nahrávání do 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

Service account Google Play se vytváří v Google Cloud Console s rolí Publisher a přiřazuje se k vývojářskému účtu v Play Console. JSON klíč service accountu je uložen v CI/CD repozitáři jako chráněná proměnná (GitHub Secrets, GitLab CI Variables, Jenkins Credentials).

Často kladené otázky

Jak dlouho trvá aktivace Internal Testing tracku?

Aktivace tracku trvá 5-10 minut po nahrání sestavení. Na rozdíl od Closed a Open tracků, Internal nevyžaduje kontrolu Google. Testeri získají přístup k sestavení ihned po jeho zpracování konzolí.

Lze Internal Testing použít pro komerční software?

Internal Testing je určen pro interní týmy, ale pokud jsou testeri zaměstnanci společnosti nebo partneři, je to přijatelné. Pro distribuci mezi externí uživatele používejte Closed nebo Open tracky v souladu s politikami Google Play.

Jak aktualizovat sestavení v Internal Testing tracku?

Aktualizace se provádí nahráním nového AAB sestavení se zvýšeným versionCode do stejného tracku. Testeri obdrží aktualizaci automaticky přes Google Play. Google doporučuje měnit versionCode pro každé nahrané sestavení.

Ovlivňuje Internal Testing hodnocení aplikace v Google Play?

Ne, testeri Internal tracku nemohou zanechávat veřejné recenze a hodnocení. Veškerá zpětná vazba je shromažďována jako interní a je viditelná pouze vývojáři v Play Console. Hodnocení aplikace se nemění aktivitou v Internal tracku.

Co se stane s Internal trackem po publikaci do produkce?

Internal track nadále funguje paralelně s produkcí. Vývojáři nahrávají nová sestavení do všech tracků nezávisle, což umožňuje testovat další verzi aplikace, zatímco současná verze je publikována v Google Play.

Shrnutí

  • Internal Testing Track — primární testovací track Google Play bez moderace a s okamžitým přístupem k sestavením
  • Až 100 testerů e-mailem nebo libovolný počet přes Google Groups s automatickou správou přístupu
  • Sestavení k dispozici během 5-10 minut po nahrání, což track činí ideálním pro daily builds z CI/CD
  • Rozdíly od Closed/Open: nevyžaduje kontrolu Google, ale neposkytuje veřejné recenze a viditelnost v Play Store
  • Automatizace přes Gradle Play Publisher nebo Fastlane supply zjednodušuje nahrání sestavení na jeden krok
  • Android Vitals jsou automaticky shromažďovány a poskytují metriky crashů, ANR a výkonu
  • Doporučuje se používat Internal Track jako první fázi pipeline testování před rozšířením publika

Vyvineme mobilní aplikaci na klíč

IT Sectr vytváří aplikace pro iOS a Android pro startupy a podniky od roku 2017. Poradíme vám a navrhneme nejlepší řešení.

Prodiskutovat projekt

Přečtěte si také