TestRoster
Google Play closed testing asks for 12 testers and 14 days. Finding testers is the easy part; the hard part is knowing who actually tested during those 14 days.
Everyone here has an app of their own. You run your own closed test while testing other developers' apps. Testing regularly moves you up the matching queue, so your own campaign fills faster.
What is mutual is the testing, not the evaluation: nothing here is built on stars or written reviews.
How it works
- You join a single Google Group in the app; that group is the tester list.
- You add your app and paste the group address into the closed testing settings in Play Console. Without this step testers cannot install your app.
- You enter your opt-in link; the app checks it against your package name.
- People in the group join your test; who tested on which day, and for how long, is measured.
Measured, not claimed
If the tester allows it, time spent in the tested app is measured with Android usage statistics. Without permission the tester starts the timer manually and the record is marked "low confidence". Uploading a screenshot does not count as testing.
The app does not read other apps' screen content and does not use AccessibilityService.
The test dossier
What the 14 days produced becomes a file: who tested and on which days, how long for, which screens and flows were reached, what was reported and what was resolved. It is generated on the server and cannot be edited afterwards. Community gets the summary; full JSON and CSV export belongs to the paid plans.
It is a summary of what happened — a record for you and your team, not a document to submit to Google.
Readiness score
Six signals are scored from your own campaign: screen and flow coverage, testing continuity, tester reliability, critical bug status, feedback resolution and build stability. Blockers are listed separately rather than buried in the number — unresolved critical bugs, too few active testers, broken continuity, no feedback at all, campaign not finished.
The score is a quality indicator drawn from testing data inside TestRoster. It has no relation to Google Play's review decision, and that sentence is shown beside the number every time it appears.
When a tester goes quiet
On the paid plans each tester carries a risk level — low, medium, high, or confirmed dropout — recalculated from actual testing activity, with a grace window so somebody who joined yesterday is not judged for it. The thresholds are data, not code, so they can be tuned without a release.
Once a dropout is confirmed, a replacement request opens. Candidates are ranked by reliability, the most urgent request is filled first, and a slot cannot be filled twice. Community does not get this: it sees the tester count and nothing more.
Plans
Community (free): 1 app, 14 testers, a 14-day campaign, daily tracking and the test dossier. Pro ($9.99/mo): 3 apps, dropout alerts, replacement tester flow. Studio ($24.99/mo): 10 apps, team seats, screen coverage analysis. Yearly gives you two months free. Play shows the amount you actually pay in your own currency. Subscriptions renew automatically; terms are in the Terms of Use.
Google Play production access
This tool makes no promise about production access. That decision belongs to Google; TestRoster records the process, not the outcome.
The app is not on Play yet
Closed-test preparation is still under way. Leave your address and we will tell you when it ships. One email, used for nothing else.
TestRoster
Google Play kapalı testi 12 tester ve 14 gün ister. Tester bulmak kolay kısmı; asıl mesele 14 gün boyunca kimin gerçekten test ettiğini bilmek.
Herkesin kendi uygulaması var. Kendi kapalı testinizi yürütürken başka geliştiricilerin uygulamalarını test edersiniz. Düzenli test eden kullanıcı eşleşme sırasında öne geçer; kendi kampanyası daha hızlı dolar.
Karşılıklılık yalnız testte: yıldız ya da yorum üzerine kurulu hiçbir düzen yok.
Nasıl çalışır
- Uygulamada tek bir Google Grubuna katılırsınız; tester listesi budur.
- Uygulamanızı eklersiniz ve grup adresini Play Console'da kapalı test ayarlarına yapıştırırsınız. Bu adım yapılmadan testerlar uygulamanızı kuramaz.
- Katılım bağlantınızı girersiniz; uygulama bağlantının paket adınızla eşleştiğini doğrular.
- Gruptaki kullanıcılar testinize katılır; kimin hangi gün ne kadar süre test ettiği ölçülür.
Süre nasıl ölçülüyor
Tester izin verirse test edilen uygulamada geçen süre Android'in kullanım istatistikleriyle ölçülür. İzin vermeyen tester süreyi elle başlatır ve kayıt "düşük güven" olarak işaretlenir. Ekran görüntüsü yükleyip "test ettim" demenin bir karşılığı yoktur.
Uygulama başka uygulamaların ekran içeriğini okumaz; AccessibilityService kullanılmaz.
Test dosyası
On dört günün ürettiği şey bir dosyaya dönüşür: kim hangi gün ne kadar test etti, hangi ekran ve akışlara ulaşıldı, ne raporlandı, neyi çözdünüz. Dosya sunucuda üretilir ve sonradan değiştirilemez. Community özetini alır; tam JSON ve CSV dışa aktarma ücretli planlara aittir.
Bu dosya olanın özetidir — size ve ekibinize ait bir kayıt, Google'a sunulacak bir belge değil.
Hazırlık skoru
Kendi kampanyanızdan altı sinyal puanlanır: ekran ve akış kapsamı, test devamlılığı, tester güvenilirliği, kritik bug durumu, geri bildirim çözümü ve sürüm kararlılığı. Engelleyiciler sayının içinde kaybolmaz, ayrı listelenir: çözülmemiş kritik bug, hedefin altında aktif tester, kırılmış devamlılık, hiç gelmemiş geri bildirim, tamamlanmamış kampanya.
Skor, TestRoster içindeki test verilerine dayanan bir kalite göstergesidir. Google Play'in inceleme kararıyla ilgisi yoktur ve bu cümle skorun göründüğü her yerde sayının yanında durur.
Tester sessizleşince
Ücretli planlarda her tester bir risk seviyesi taşır — düşük, orta, yüksek ya da kesinleşmiş ayrılma. Seviye gerçek test etkinliğinden yeniden hesaplanır ve yeni katılan biri hemen yargılanmasın diye bir tolerans penceresi vardır. Eşikler kodda değil veride tutulur, yani yeni sürüm beklemeden ayarlanabilir.
Ayrılma kesinleşince yedek tester talebi açılır. Adaylar güvenilirliğe göre sıralanır, en acil talep önce dolar ve bir slot iki kez doldurulamaz. Community'de bu yoktur: yalnız tester sayacını görür.
Planlar
Community (ücretsiz): 1 uygulama, 14 tester, 14 günlük kampanya, günlük takip ve test dosyası. Pro ($9,99/ay): 3 uygulama, tester düşüş uyarıları, yedek tester akışı. Studio ($24,99/ay): 10 uygulama, ekip koltuğu, ekran kapsamı analizi. Yıllık alırsan iki ay bedava. Ödeyeceğin tutarı kendi para biriminde Play gösterir. Abonelikler otomatik yenilenir; koşullar Kullanım Koşulları'nda.
Google Play üretim erişimi
Bu araç üretim erişimi konusunda söz vermez. Play'in kararı Google'a aittir; TestRoster yalnız süreci kayda geçirir.
Uygulama henüz Play'de değil
Kapalı test hazırlığı sürüyor. Yayınlandığında haber vermemiz için adresini bırakabilirsin. Tek bir e-posta gönderilir, başka bir şey için kullanılmaz.