Open Testing Track — tor otwartych (beta) testów w Google Play Console do dystrybucji przedpremierowych kompilacji wśród wszystkich użytkowników Google Play. Każdy użytkownik może dołączyć do testów przez link lub znajdując aplikację w wyszukiwarce sklepu. Według Google Play Console Help (2024), dla nowych kont deweloperskich Open Testing Track jest obowiązkowy: aplikacja musi przejść 14-dniowe otwarte testy z udziałem co najmniej 20 osób przed publikacją produkcyjną.
Najważniejsze
Open Testing Track — tor publicznych testów beta w Google Play Console, dostępny dla wszystkich użytkowników Google Play. W przeciwieństwie do torów Internal i Closed, otwarte testy sprawiają, że aplikacja jest widoczna w wyszukiwarce sklepu, pozwalając każdemu zainstalować wersję beta.
Open Testing Track pełni kilka funkcji: zbieranie masowej opinii zwrotnej przed wydaniem, sprawdzanie kompatybilności z szeroką gamą urządzeń oraz spełnianie wymagań Google Play dla nowych kont deweloperskich. Publiczne opinie testerów kształtują początkową ocenę aplikacji i wpływają na jej widoczność w sklepie.
Według Android Developers Blog (2024), aplikacje, które przeszły Open Testing, wykazują o 30% mniej krytycznych błędów po wydaniu produkcyjnym. Wynika to z testowania na rzeczywistych urządzeniach z różnymi wersjami Androida i konfiguracjami, co ujawnia problemy niemożliwe do odtworzenia w emulatorach i testach wewnętrznych.
Od 2023 roku Google wymaga dla nowych kont deweloperskich obowiązkowego przejścia Open Testing Track przed publikacją produkcyjną. Aplikacja musi pozostawać w otwartych testach przez co najmniej 14 dni i zebrać minimum 20 testerów. To wymaganie ma na celu poprawę jakości aplikacji w Google Play i zmniejszenie liczby niskiej jakości publikacji.
Konfiguracja Open Testing Track odbywa się w Google Play Console w sekcji Release > Testing > Open Testing. Proces obejmuje utworzenie toru, skonfigurowanie Google Groups do zarządzania dostępem (opcjonalnie) i przesłanie kompilacji AAB.
Podczas tworzenia toru można wskazać Google Groups w celu ograniczenia dostępu do testów, ale dla pełnych otwartych testów grupa nie jest wymagana — wystarczy włączyć opcję Make testing link public. Po przesłaniu kompilacja jest wysyłana do moderacji Google. Po zatwierdzeniu tor zostaje opublikowany i staje się dostępny dla wszystkich użytkowników.
Testerzy dołączają do testów beta na dwa sposoby: przez bezpośredni link (opt-in) lub przez stronę aplikacji w Google Play, klikając przycisk Join beta. Link jest generowany automatycznie po aktywacji toru i wyświetlany w konsoli.
// build.gradle - wdrożenie do Open Testing Track
play {
track = "openbeta"
serviceAccountCredentials = file("service-account.json")
// Informacje o wydaniu dla testerów beta
releaseNotes {
defaultLanguage "en-US"
releaseNotes "Beta version with new features - report bugs via in-app feedback"
}
}
// Wdrożenie Fastlane
// lane :openbeta do
// supply(track: "openbeta", aab: "app-release.aab")
// end
Open Testing Track zapewnia deweloperom dostęp do danych o rzeczywistym użytkowaniu aplikacji na tysiącach urządzeń. Testerzy z różnych regionów z różnymi wersjami Androida, modelami urządzeń i warunkami sieciowymi ujawniają problemy, których nie da się odtworzyć w warunkach laboratoryjnych.
Publiczne opinie w Google Play to kolejna zaleta. Deweloper otrzymuje oceny i komentarze przed oficjalnym wydaniem, co pozwala dostosować priorytety poprawek na podstawie rzeczywistych potrzeb użytkowników. Wysoka ocena na etapie testów beta pozytywnie wpływa na początkowe pozycje aplikacji w wyszukiwarce przy przejściu do produkcji.
Dla aplikacji z subskrypcją i zakupami w aplikacji Open Testing pozwala sprawdzić pełny cykl monetyzacji z rzeczywistymi transakcjami. Google Play Console dostarcza dane o konwersji subskrypcji na etapie testów, co pomaga zoptymalizować model monetyzacji przed uruchomieniem.
Android Vitals zbiera metryki wydajności wszystkich testerów toru Open: częstotliwość crashy, ANR, czas uruchamiania i zużycie baterii. In-App Review API pozwala prosić o oceny wewnątrz aplikacji, a Crashlytics od Firebase dostarcza szczegółowe stosy crashy z kontekstem każdego błędu.
Google ustanawia kilka wymagań dla Open Testing Track. Podstawowym jest przejście moderacji przed aktywacją. Kompilacja jest sprawdzana według tych samych zasad co wersja produkcyjna: zakazane treści, nieprawidłowe metadane, problemy z prywatnością danych.
Dla nowych kont deweloperskich wymagania są zaostrzone: 14 dni ciągłych testów, minimum 20 aktywnych testerów, wypełniona sekcja Feedback w konsoli (wiadomość do testerów o celach zbierania opinii).
Testerzy mogą opuścić program w dowolnym momencie przez ustawienia Google Play. Deweloper nie może ograniczyć możliwości wyjścia z testów. Po wyjściu użytkownik otrzymuje ostatnią stabilną wersję z toru produkcyjnego (jeśli jest opublikowana) lub aplikacja zostaje usunięta.
| Wymaganie | Nowe konto | Istniejące konto |
|---|---|---|
| Minimalny okres | 14 dni | Nie wymagane |
| Minimum testerów | 20 osób | Nie wymagane |
| Moderacja Google | Wymagana | Wymagana |
| Wiadomość Feedback | Obowiązkowa | Zalecana |
| Publiczne opinie | Włączone | Włączone |
Open Testing Track wybiera się na końcowym etapie przygotowań do wydania, gdy aplikacja jest stabilna, podstawowe funkcje są zrealizowane i wymagana jest walidacja na szerokiej publiczności. Optymalny moment — po pomyślnym przejściu torów Internal i Closed, gdy wszystkie blokujące błędy zostały naprawione.
Dla aplikacji z funkcjami społecznymi (czaty, kanały treści, treści użytkowników) otwarte testy są obowiązkowe do sprawdzenia moderacji, testowania obciążenia serwerów i wykrycia problemów ze skalowaniem przy rzeczywistym obciążeniu.
Jeśli aplikacja zawiera Google Play Billing, Open Testing pozwala przetestować zakupy bez ryzyka finansowego. Transakcje w trybie testowym nie obciążają kont użytkowników, ale deweloper widzi pełny przepływ płatności: wybór produktu, potwierdzenie, paragon Google Play i przetwarzanie na serwerze.
Często zadawane pytania
Dla istniejących kont — tak, Open Testing nie jest obowiązkowy. Dla nowych kont (utworzonych po 2023 roku) — obowiązkowe 14-dniowe otwarte testy z minimum 20 uczestnikami przed publikacją produkcyjną.
Tak, oceny i komentarze z Open Testing Track są publikowane w Google Play i kształtują ocenę aplikacji. Po przejściu kompilacji do produkcji wszystkie opinie są zachowywane i uwzględniane w ogólnej ocenie.
W Google Play Console wybierz kompilację w torze Open i kliknij Promote to Production. Kompilacja zostanie wysłana do końcowego App Review, po którym stanie się dostępna dla wszystkich użytkowników Google Play bez ponownego przesyłania.
Testerzy pozostają w programie testów beta i nadal będą otrzymywać kompilacje beta. Jeśli wersja beta jest nowsza niż produkcyjna, zobaczą aktualizację z nowymi funkcjami. Aby wyjść z testów beta, należy wypisać się w ustawieniach Google Play.
Nie, Google Groups nie są wymagane dla Open Testing. Tor może być w pełni otwarty przez publiczny link. Groups są używane tylko wtedy, gdy trzeba ograniczyć dostęp do testów określonej grupie odbiorców w ramach otwartego toru.
Podsumowanie
Opracujemy aplikację mobilną pod klucz
IT Sectr tworzy aplikacje na iOS i Androida dla startupów i firm od 2017 roku. Doradzimy Ci i zaproponujemy najlepsze rozwiązanie.
Przeczytaj również