Open Testing Track — track otevřeného (beta) testování v Google Play Console pro distribuci předvydaných sestavení mezi všechny uživatele Google Play. Každý uživatel se může připojit k testování pomocí odkazu nebo nalezením aplikace ve vyhledávání obchodu. Podle Google Play Console Help (2024) je pro nové vývojářské účty Open Testing Track povinný: aplikace musí před publikací do produkce projít 14denním otevřeným testováním s nejméně 20 účastníky.
Hlavní body
Open Testing Track — track veřejného beta testování v Google Play Console přístupný všem uživatelům Google Play. Na rozdíl od Internal a Closed tracků činí otevřené testování aplikaci viditelnou ve vyhledávání obchodu a umožňuje komukoli nainstalovat beta verzi.
Open Testing Track plní několik funkcí: sběr hromadné zpětné vazby před vydáním, kontrolu kompatibility s širokou škálou zařízení a splnění požadavků Google Play pro nové vývojářské účty. Veřejné recenze testerů tvoří počáteční hodnocení aplikace a ovlivňují její viditelnost v obchodě.
Podle Android Developers Blog (2024) vykazují aplikace, které prošly Open Testingem, o 30 % méně kritických chyb po vydání do produkce. Je to způsobeno testováním na skutečných zařízeních s různými verzemi Androidu a konfiguracemi, které odhaluje problémy nereprodukovatelné v emulátorech a interních testech.
Od roku 2023 Google vyžaduje pro nové účty vývojářů povinné absolvování Open Testing Track před publikací do produkce. Aplikace musí zůstat v otevřeném testování nejméně 14 dní a nasbírat minimálně 20 testerů. Tento požadavek je zaměřen na zlepšení kvality aplikací v Google Play a snížení počtu nekvalitních publikací.
Nastavení Open Testing Track se provádí v Google Play Console v sekci Release > Testing > Open Testing. Proces zahrnuje vytvoření tracku, konfiguraci Google Groups pro správu přístupu (volitelné) a nahrání AAB sestavení.
Při vytváření tracku lze zadat Google Groups pro omezení přístupu k testování, ale pro plně otevřené testování není skupina nutná — stačí zapnout možnost Make testing link public. Po nahrání je sestavení odesláno k moderaci Google. Po schválení je track publikován a stává se dostupným všem uživatelům.
Testeři se připojují k beta testu dvěma způsoby: prostřednictvím přímého odkazu (opt-in) nebo prostřednictvím stránky aplikace v Google Play kliknutím na tlačítko Join beta. Odkaz je automaticky vygenerován po aktivaci tracku a zobrazen v konzoli.
// build.gradle - nasazení do Open Testing Track
play {
track = "openbeta"
serviceAccountCredentials = file("service-account.json")
// Poznámky k vydání pro beta testery
releaseNotes {
defaultLanguage "en-US"
releaseNotes "Beta version with new features - report bugs via in-app feedback"
}
}
// Nasazení Fastlane
// lane :openbeta do
// supply(track: "openbeta", aab: "app-release.aab")
// end
Open Testing Track poskytuje vývojářům přístup k datům o skutečném používání aplikace na tisících zařízení. Testeři z různých regionů s různými verzemi Androidu, modely zařízení a síťovými podmínkami odhalují problémy, které nelze reprodukovat v laboratorních podmínkách.
Veřejné recenze v Google Play jsou další výhodou. Vývojář dostává hodnocení a komentáře před oficiálním vydáním, což umožňuje upravit priority vylepšení na základě skutečných potřeb uživatelů. Vysoké hodnocení ve fázi beta testování pozitivně ovlivňuje počáteční pozice aplikace ve vyhledávání při přechodu do produkce.
Pro aplikace s předplatným a nákupy v aplikaci umožňuje Open Testing kontrolu celého cyklu monetizace s reálnými transakcemi. Google Play Console poskytuje údaje o konverzi předplatného ve fázi testování, což pomáhá optimalizovat model monetizace před spuštěním.
Android Vitals shromažďuje metriky výkonu všech testerů Open tracku: četnost pádů, ANR, dobu spouštění a spotřebu baterie. In-App Review API umožňuje žádat o hodnocení v aplikaci a Crashlytics od Firebase poskytuje podrobné zásobníky pádů s kontextem každé chyby.
Google stanovuje několik požadavků pro Open Testing Track. Hlavním je absolvování moderace před aktivací. Sestavení je kontrolováno podle stejných pravidel jako produkční verze: zakázaný obsah, nesprávná metadata, problémy s ochranou soukromí dat.
Pro nové vývojářské účty jsou požadavky přísnější: 14 dní nepřetržitého testování, minimálně 20 aktivních testerů, vyplněná sekce Feedback v konzoli (zpráva testerům o účelu sběru zpětné vazby).
Testeři mohou program kdykoli opustit prostřednictvím nastavení Google Play. Vývojář nemůže omezit odchod z testování. Po odchodu uživatel obdrží poslední stabilní verzi z produkčního tracku (pokud je publikována) nebo je aplikace odstraněna.
| Požadavek | Nový účet | Stávající účet |
|---|---|---|
| Minimální doba | 14 dní | Není povinná |
| Minimálně testerů | 20 osob | Není vyžadováno |
| Moderace Google | Vyžadována | Vyžadována |
| Zpráva feedback | Povinná | Doporučená |
| Veřejné recenze | Zapnuty | Zapnuty |
Open Testing Track se volí v závěrečné fázi přípravy na vydání, když je aplikace stabilní, hlavní funkce jsou implementovány a je vyžadována validace na širokém publiku. Optimální okamžik — po úspěšném absolvování Internal a Closed tracků, kdy jsou všechny blokující chyby opraveny.
Pro aplikace se sociálními funkcemi (chat, obsahové kanály, uživatelský obsah) je otevřené testování povinné pro kontrolu moderace, zátěžové testování serverů a identifikaci problémů se škálovatelností při reálném zatížení.
Pokud aplikace obsahuje Google Play Billing, Open Testing umožňuje testování nákupů bez finančního rizika. Transakce v testovacím režimu nezatěžují účty uživatelů, ale vývojář vidí celý tok plateb: výběr produktu, potvrzení, účtenku Google Play a zpracování na serveru.
Často kladené otázky
Pro stávající účty — ano, Open Testing není povinný. Pro nové účty (vytvořené po roce 2023) — 14denní otevřené testování s minimálně 20 účastníky před publikací do produkce je povinné.
Ano, hodnocení a komentáře z Open Testing Track jsou publikovány v Google Play a tvoří hodnocení aplikace. Po přechodu sestavení do produkce jsou všechny recenze zachovány a zohledněny v celkovém hodnocení.
V Google Play Console vyberte sestavení v Open tracku a klikněte na Promote to Production. Sestavení bude odesláno ke konečnému App Review, po kterém bude dostupné všem uživatelům Google Play bez opětovného nahrávání.
Testeři zůstávají v programu beta testování a nadále dostávají beta sestavení. Pokud je beta verze novější než produkční verze, uvidí aktualizaci s novými funkcemi. Pro ukončení beta testu se musí odhlásit v nastavení Google Play.
Ne, Google Groups nejsou pro Open Testing povinné. Track může být zcela otevřený prostřednictvím veřejného odkazu. Groups se používají pouze tehdy, když je třeba omezit přístup k testování pro určité publikum v rámci otevřeného tracku.
Shrnutí
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í.
Přečtěte si také