Open Testing Track — track-ul de testare deschisă (beta) în Google Play Console pentru distribuirea build-urilor de pre-lansare către toți utilizatorii Google Play. Orice utilizator se poate alătura testării printr-un link sau găsind aplicația în căutarea magazinului. Conform Google Play Console Help (2024), pentru conturile noi de dezvoltator, Open Testing Track este obligatoriu: aplicația trebuie să treacă 14 zile de testare deschisă cu cel puțin 20 de participanți înainte de publicarea în producție.
Principalele puncte
Open Testing Track — track-ul de testare beta publică în Google Play Console, accesibil tuturor utilizatorilor Google Play. Spre deosebire de track-urile Internal și Closed, testarea deschisă face aplicația vizibilă în căutarea magazinului, permițând oricui să instaleze versiunea beta.
Open Testing Track îndeplinește mai multe funcții: colectarea feedback-ului în masă înainte de lansare, verificarea compatibilității cu o gamă largă de dispozitive și îndeplinirea cerințelor Google Play pentru conturile noi de dezvoltator. Recenziile publice ale testerilor formează ratingul inițial al aplicației și influențează vizibilitatea acesteia în magazin.
Conform Android Developers Blog (2024), aplicațiile care au trecut prin Open Testing prezintă cu 30% mai puține bug-uri critice după lansarea în producție. Acest lucru se datorează testării pe dispozitive reale cu diferite versiuni de Android și configurații, care dezvăluie probleme imposibil de reprodus în emulatoare și teste interne.
Din 2023, Google solicită pentru conturile noi de dezvoltator parcurgerea obligatorie a Open Testing Track înainte de publicarea în producție. Aplicația trebuie să rămână în testare deschisă cel puțin 14 zile și să adune minimum 20 de testeri. Această cerință vizează îmbunătățirea calității aplicațiilor în Google Play și reducerea numărului de publicări de calitate scăzută.
Configurarea Open Testing Track se face în Google Play Console în secțiunea Release > Testing > Open Testing. Procesul include crearea track-ului, configurarea Google Groups pentru gestionarea accesului (opțional) și încărcarea build-ului AAB.
La crearea track-ului se pot specifica Google Groups pentru limitarea accesului la testare, dar pentru testarea deschisă completă grupul nu este necesar — este suficient să activați opțiunea Make testing link public. După încărcare, build-ul este trimis la moderare Google. După aprobare, track-ul este publicat și devine disponibil tuturor utilizatorilor.
Testerii se alătură testării beta în două moduri: printr-un link direct (opt-in) sau prin pagina aplicației în Google Play, făcând clic pe butonul Join beta. Link-ul este generat automat după activarea track-ului și este afișat în consolă.
// build.gradle - implementare în Open Testing Track
play {
track = "openbeta"
serviceAccountCredentials = file("service-account.json")
// Note de lansare pentru testerii beta
releaseNotes {
defaultLanguage "en-US"
releaseNotes "Beta version with new features - report bugs via in-app feedback"
}
}
// Implementare Fastlane
// lane :openbeta do
// supply(track: "openbeta", aab: "app-release.aab")
// end
Open Testing Track oferă dezvoltatorilor acces la datele de utilizare reală a aplicației pe mii de dispozitive. Testerii din diferite regiuni cu diferite versiuni de Android, modele de dispozitive și condiții de rețea dezvăluie probleme care nu pot fi reproduse în condiții de laborator.
Recenziile publice în Google Play reprezintă un alt avantaj. Dezvoltatorul primește evaluări și comentarii înainte de lansarea oficială, ceea ce permite ajustarea priorităților de îmbunătățire pe baza nevoilor reale ale utilizatorilor. Un rating ridicat în etapa de testare beta influențează pozitiv pozițiile inițiale ale aplicației în căutare la trecerea în producție.
Pentru aplicațiile cu abonament și cumpărături în aplicație, Open Testing permite verificarea ciclului complet de monedizare cu tranzacții reale. Google Play Console oferă date despre conversia abonamentelor în etapa de testare, ceea ce ajută la optimizarea modelului de monedizare înainte de lansare.
Android Vitals colectează metrici de performanță ale tuturor testerilor din track-ul Open: frecvența crash-urilor, ANR, timpul de pornire și consumul bateriei. In-App Review API permite solicitarea de evaluări în interiorul aplicației, iar Crashlytics de la Firebase oferă stack-uri detaliate de crash cu contextul fiecărei erori.
Google stabilește câteva cerințe pentru Open Testing Track. Principala este parcurgerea moderării înainte de activare. Build-ul este verificat după aceleași reguli ca versiunea de producție: conținut interzis, metadate incorecte, probleme de confidențialitate a datelor.
Pentru conturile noi de dezvoltator, cerințele sunt mai stricte: 14 zile de testare continuă, minimum 20 de testeri activi, secțiunea Feedback completată în consolă (mesaj către testeri despre scopurile colectării feedback-ului).
Testerii pot părăsi programul în orice moment prin setările Google Play. Dezvoltatorul nu poate limita ieșirea din testare. După ieșire, utilizatorul primește ultima versiune stabilă din track-ul de producție (dacă este publicată) sau aplicația este eliminată.
| Cerință | Cont nou | Cont existent |
|---|---|---|
| Perioada minimă | 14 zile | Nu este obligatorie |
| Minimum testeri | 20 de persoane | Nu este necesar |
| Moderare Google | Necesară | Necesară |
| Mesaj feedback | Obligatoriu | Recomandat |
| Recenzii publice | Activate | Activate |
Open Testing Track se alege în etapa finală de pregătire pentru lansare, când aplicația este stabilă, funcțiile principale sunt implementate și este necesară validarea pe o audiență largă. Momentul optim — după parcurgerea cu succes a track-urilor Internal și Closed, când toate bug-urile blocante au fost remediate.
Pentru aplicațiile cu funcții sociale (chat-uri, fluxuri de conținut, conținut generat de utilizatori), testarea deschisă este obligatorie pentru verificarea moderării, testarea de încărcare a serverelor și identificarea problemelor de scalare sub sarcină reală.
Dacă aplicația conține Google Play Billing, Open Testing permite testarea cumpărăturilor fără riscuri financiare. Tranzacțiile în modul test nu debitează fonduri de la utilizatori, dar dezvoltatorul vede fluxul complet de plată: selectarea produsului, confirmarea, chitanța Google Play și procesarea pe server.
Întrebări frecvente
Pentru conturile existente — da, Open Testing nu este obligatoriu. Pentru conturile noi (create după 2023) — 14 zile de testare deschisă cu minimum 20 de participanți înainte de publicarea în producție sunt obligatorii.
Da, evaluările și comentariile din Open Testing Track sunt publicate în Google Play și formează ratingul aplicației. După trecerea build-ului în producție, toate recenziile sunt păstrate și luate în considerare în ratingul general.
În Google Play Console, selectați build-ul în track-ul Open și faceți clic pe Promote to Production. Build-ul va fi trimis la App Review final, după care va deveni disponibil tuturor utilizatorilor Google Play fără reîncărcare.
Testerii rămân în programul de testare beta și continuă să primească build-uri beta. Dacă versiunea beta este mai nouă decât versiunea de producție, aceștia vor vedea o actualizare cu funcții noi. Pentru a ieși din testarea beta, trebuie să se dezaboneze în setările Google Play.
Nu, Google Groups nu sunt obligatorii pentru Open Testing. Track-ul poate fi complet deschis printr-un link public. Groups sunt utilizate doar atunci când este necesară limitarea accesului la testare pentru o anumită audiență în cadrul track-ului deschis.
Rezumat
Vom dezvolta o aplicație mobilă la cheie
IT Sectr creează aplicații iOS și Android pentru startup-uri și afaceri din 2017. Vă vom consilia și vă vom propune cea mai bună soluție.
Citiți și