Open Testing Track — a nyílt (béta) tesztelés trackje a Google Play Console-ban a megjelenés előtti build-ek terjesztésére az összes Google Play-felhasználó között. Bármely felhasználó csatlakozhat a teszteléshez egy linken keresztül, vagy ha megtalálja az alkalmazást az áruház keresésében. A Google Play Console Help (2024) szerint az új fejlesztői fiókok számára az Open Testing Track kötelező: az alkalmazásnak 14 napos nyílt tesztelésen kell átesnie legalább 20 résztvevővel a termelési közzététel előtt.
Főbb pontok
Open Testing Track — a nyilvános béta tesztelés trackje a Google Play Console-ban, amely az összes Google Play-felhasználó számára elérhető. Az Internal és Closed trackektől eltérően a nyílt tesztelés láthatóvá teszi az alkalmazást az áruház keresésében, lehetővé téve bárki számára a béta verzió telepítését.
Az Open Testing Track több funkciót lát el: tömeges visszajelzés gyűjtése a megjelenés előtt, kompatibilitás ellenőrzése széles eszközkörrel, valamint a Google Play követelményeinek való megfelelés az új fejlesztői fiókok számára. A tesztelők nyilvános értékelései alkotják az alkalmazás kezdeti értékelését és befolyásolják annak láthatóságát az áruházban.
A Android Developers Blog (2024) szerint az Open Testingen átesett alkalmazások 30%-kal kevesebb kritikus hibát mutatnak a termelési kiadás után. Ennek oka, hogy a valós eszközökön, különböző Android-verziókkal és konfigurációkkal végzett tesztelés olyan problémákat tár fel, amelyek emulátorokban és belső tesztekben nem reprodukálhatók.
2023 óta a Google az új fiókok számára kötelezővé teszi az Open Testing Track elvégzését a termelési közzététel előtt. Az alkalmazásnak legalább 14 napig nyílt tesztelésben kell lennie, és minimum 20 tesztelőt kell gyűjtenie. Ez a követelmény az alkalmazások minőségének javítását célozza a Google Play-ben és az alacsony minőségű publikációk számának csökkentését.
Az Open Testing Track beállítása a Google Play Console Release > Testing > Open Testing szakaszában történik. A folyamat magában foglalja a track létrehozását, a Google Groups konfigurálását a hozzáférés kezeléséhez (opcionális) és az AAB build feltöltését.
A track létrehozásakor megadhatók Google Groups a tesztelési hozzáférés korlátozására, de a teljesen nyílt teszteléshez nincs szükség csoportra — elég bekapcsolni a Make testing link public opciót. A feltöltés után a build Google moderációra kerül. Jóváhagyás után a track közzétételre kerül, és elérhetővé válik minden felhasználó számára.
A tesztelők két módon csatlakozhatnak a béta teszthez: közvetlen linken keresztül (opt-in) vagy az alkalmazás Google Play-oldalán a Join beta gombra kattintva. A link automatikusan generálódik a track aktiválása után, és megjelenik a konzolban.
// build.gradle - telepítés az Open Testing Track-re
play {
track = "openbeta"
serviceAccountCredentials = file("service-account.json")
// Kiadási megjegyzések béta tesztelőknek
releaseNotes {
defaultLanguage "en-US"
releaseNotes "Beta version with new features - report bugs via in-app feedback"
}
}
// Fastlane telepítés
// lane :openbeta do
// supply(track: "openbeta", aab: "app-release.aab")
// end
Open Testing Track hozzáférést biztosít a fejlesztők számára az alkalmazás valós használatának adataihoz több ezer eszközön. A különböző régiókból, különböző Android-verziókkal, eszköztípusokkal és hálózati körülményekkel rendelkező tesztelők olyan problémákat tárnak fel, amelyek laboratóriumi körülmények között nem reprodukálhatók.
A nyilvános vélemények a Google Play-ben egy másik előny. A fejlesztő a hivatalos megjelenés előtt kap értékeléseket és megjegyzéseket, ami lehetővé teszi a fejlesztési prioritások módosítását a felhasználók valós igényei alapján. A magas értékelés a béta tesztelés szakaszában pozitívan befolyásolja az alkalmazás kezdeti pozícióit a keresésben a termelésbe való átmenetkor.
Az előfizetéssel és alkalmazáson belüli vásárlásokkal rendelkező alkalmazások számára az Open Testing lehetővé teszi a teljes monetizációs ciklus ellenőrzését valós tranzakciókkal. A Google Play Console adatokat szolgáltat az előfizetés-konverzióról a tesztelés szakaszában, ami segít optimalizálni a monetizációs modellt az indulás előtt.
Android Vitals gyűjti az Open track összes tesztelőjének teljesítménymutatóit: összeomlások gyakorisága, ANR, indulási idő és akkumulátorfogyasztás. Az In-App Review API lehetővé teszi értékelések kérését az alkalmazáson belül, a Firebase Crashlytics pedig részletes összeomlási vermeket biztosít az egyes hibák kontextusával.
A Google több követelményt támaszt az Open Testing Track számára. A fő követelmény a moderáció átesése az aktiválás előtt. A buildet ugyanazokkal a szabályokkal ellenőrzik, mint a termelési verziót: tiltott tartalom, helytelen metaadatok, adatvédelmi problémák.
Az új fejlesztői fiókokra szigorúbb követelmények vonatkoznak: 14 nap folyamatos tesztelés, minimum 20 aktív tesztelő, kitöltött Feedback szakasz a konzolban (üzenet a tesztelőknek a visszajelzésgyűjtés céljairól).
A tesztelők bármikor kiléphetnek a programból a Google Play beállításain keresztül. A fejlesztő nem korlátozhatja a tesztelésből való kilépést. Kilépés után a felhasználó megkapja a termelési track utolsó stabil verzióját (ha közzétették), vagy az alkalmazás eltávolításra kerül.
| Követelmény | Új fiók | Meglévő fiók |
|---|---|---|
| Minimális időtartam | 14 nap | Nem kötelező |
| Minimum tesztelők | 20 fő | Nem szükséges |
| Google moderáció | Szükséges | Szükséges |
| Feedback üzenet | Kötelező | Ajánlott |
| Nyilvános vélemények | Bekapcsolva | Bekapcsolva |
Open Testing Track a kiadásra való felkészülés utolsó szakaszában választandó, amikor az alkalmazás stabil, az alapvető funkciók implementálva vannak, és széles közönségen történő validáció szükséges. Az optimális pillanat — az Internal és Closed trackek sikeres átesése után, amikor az összes blokkoló hiba javítva van.
A szociális funkciókkal rendelkező alkalmazásokhoz (chat, tartalomcsatornák, felhasználói tartalom) a nyílt tesztelés kötelező a moderáció ellenőrzéséhez, a szerverek terheléses teszteléséhez és a valós terhelés alatti skálázhatósági problémák azonosításához.
Ha az alkalmazás Google Play Billingt tartalmaz, az Open Testing lehetővé teszi a vásárlások tesztelését pénzügyi kockázat nélkül. A teszt módban lévő tranzakciók nem terhelik meg a felhasználók számláját, de a fejlesztő látja a teljes fizetési folyamatot: termékválasztás, megerősítés, Google Play nyugta és feldolgozás a szerveren.
Gyakran Ismételt Kérdések
Meglévő fiókok esetén — igen, az Open Testing nem kötelező. Új fiókok esetén (2023 után létrehozott) — 14 napos nyílt tesztelés legalább 20 résztvevővel kötelező a termelési közzététel előtt.
Igen, az Open Testing Track-ből származó értékelések és megjegyzések közzétételre kerülnek a Google Play-ben, és alkotják az alkalmazás értékelését. A build termelésbe való áttérése után az összes vélemény megmarad, és beleszámít a teljes értékelésbe.
A Google Play Console-ban válassza ki a buildet az Open trackben, és kattintson a Promote to Production gombra. A build a végső App Review-ra kerül, amely után újrafeltöltés nélkül elérhetővé válik az összes Google Play-felhasználó számára.
A tesztelők a béta tesztelési programban maradnak, és továbbra is kapnak béta buildeket. Ha a béta verzió újabb, mint a termelési verzió, akkor egy új funkciókat tartalmazó frissítést látnak. A béta tesztből való kilépéshez le kell iratkozniuk a Google Play beállításaiban.
Nem, a Google Groups nem kötelező az Open Testinghez. A track teljesen nyílt lehet nyilvános linken keresztül. A Groups csak akkor használatos, ha korlátozni kell a teszteléshez való hozzáférést egy adott közönség számára a nyílt tracken belül.
Összefoglaló
Kulcsrakész mobilalkalmazást fejlesztünk
Az IT Sectr 2017 óta készít iOS és Android alkalmazásokat induló vállalkozásoknak és vállalkozásoknak. Tanácsot adunk, és a legjobb megoldást javasoljuk.
Olvassa el is