Open Testing Track, tüm Google Play kullanıcılarına ön sürüm yapılarını dağıtmak için Google Play Console'daki açık (beta) test track'idir. Herhangi bir kullanıcı, bir bağlantı aracılığıyla veya uygulamayı mağaza aramasında bularak teste katılabilir. Google Play Console Help'e (2024) göre, yeni geliştirici hesapları için Open Testing Track zorunludur: uygulama, üretime yayınlanmadan önce en az 20 katılımcıyla 14 günlük açık testten geçmelidir.
Önemli Noktalar
Open Testing Track, tüm Google Play kullanıcılarının erişebileceği, Google Play Console'da halka açık bir beta test track'idir. Internal ve Closed track'lerin aksine, açık test uygulamayı mağaza aramasında görünür hale getirir ve herkesin beta sürümünü yüklemesine olanak tanır.
Open Testing Track birkaç işlevi yerine getirir: sürümden önce toplu geri bildirim toplamak, geniş bir cihaz yelpazesiyle uyumluluğu kontrol etmek ve yeni geliştirici hesapları için Google Play gereksinimlerini karşılamak. Test kullanıcılarının halka açık yorumları, uygulamanın ilk puanını oluşturur ve mağazadaki görünürlüğünü etkiler.
Android Developers Blog'a (2024) göre, Open Testing'den geçen uygulamalar, üretim sürümünden sonra %30 daha az kritik hata gösterir. Bunun nedeni, farklı Android sürümleri ve yapılandırmalarına sahip gerçek cihazlarda yapılan testlerin, öykünücülerde ve dahili testlerde tekrarlanamayan sorunları ortaya çıkarmasıdır.
2023'ten bu yana Google, yeni hesapların üretime yayınlamadan önce Open Testing Track'ten geçmesini zorunlu kılmaktadır. Uygulama en az 14 gün boyunca açık testte kalmalı ve en az 20 test kullanıcısı toplamalıdır. Bu gereksinim, Google Play'de uygulama kalitesini artırmayı ve düşük kaliteli yayınların sayısını azaltmayı amaçlamaktadır.
Open Testing Track kurulumu, Google Play Console'da Release > Testing > Open Testing bölümünde yapılır. Süreç, track oluşturma, erişim yönetimi için Google Groups yapılandırma (isteğe bağlı) ve AAB yapısı yüklemeyi içerir.
Track oluştururken, test erişimini kısıtlamak için Google Groups belirtebilirsiniz, ancak tamamen açık test için bir grup gerekmez — sadece Make testing link public seçeneğini etkinleştirin. Yüklemeden sonra yapı, Google denetiminden geçer. Onaylandıktan sonra track yayınlanır ve tüm kullanıcılar için kullanılabilir hale gelir.
Test kullanıcıları beta testine iki şekilde katılır: doğrudan bir bağlantı aracılığıyla (isteğe bağlı) veya Google Play'deki uygulama sayfasında Join beta düğmesine tıklayarak. Bağlantı, track etkinleştirildikten sonra otomatik olarak oluşturulur ve konsolda görüntülenir.
// build.gradle — Open Testing Track'e dağıt
play {
track = "openbeta"
serviceAccountCredentials = file("service-account.json")
// Beta test kullanıcıları için sürüm notları
releaseNotes {
defaultLanguage "en-US"
releaseNotes "Beta version with new features - report bugs via in-app feedback"
}
}
// Fastlane dağıtımı
// lane :openbeta do
// supply(track: "openbeta", aab: "app-release.aab")
// end
Open Testing Track, geliştiricilere binlerce cihazda gerçek kullanım verilerine erişim sağlar. Farklı Android sürümleri, cihaz modelleri ve ağ koşullarına sahip farklı bölgelerden test kullanıcıları, laboratuvar koşullarında tekrarlanamayan sorunları keşfeder.
Google Play'deki halka açık yorumlar başka bir avantajdır. Geliştirici, resmi sürümden önce puan ve yorum alır ve gerçek kullanıcı ihtiyaçlarına göre öncelikleri ayarlayabilir. Beta testi sırasında yüksek puan, üretime geçişte uygulamanın aramadaki ilk konumunu olumlu etkiler.
Abonelik ve uygulama içi satın alımları olan uygulamalar için Open Testing, gerçek işlemlerle para kazanma döngüsünün tamamını doğrulamaya olanak tanır. Google Play Console, test sırasında abonelik dönüşüm verileri sağlayarak lansmandan önce para kazanma modelini optimize etmeye yardımcı olur.
Android Vitals, Açık track'teki tüm test kullanıcılarından performans metrikleri toplar: çökme oranı, ANR, başlangıç süresi ve pil tüketimi. In-App Review API, uygulama içinde puan istemeye olanak tanırken Firebase Crashlytics, her hatanın bağlamıyla birlikte ayrıntılı çökme yığınları sağlar.
Google, Open Testing Track için birkaç gereksinim belirler. Ana gereksinim, etkinleştirmeden önce denetimden geçmektir. Yapı, üretim sürümüyle aynı kurallara göre incelenir: yasaklı içerik, yanlış meta veriler ve veri gizliliği sorunları.
Yeni geliştirici hesapları için gereksinimler daha katıdır: 14 gün kesintisiz test, en az 20 aktif test kullanıcısı ve konsolda tamamlanmış Feedback bölümü (geri bildirim toplamanın amacı hakkında test kullanıcılarına bir mesaj).
Test kullanıcıları, Google Play ayarları aracılığıyla istedikleri zaman programdan ayrılabilir. Geliştirici, testten çıkışı kısıtlayamaz. Ayrıldıktan sonra kullanıcı, üretim track'inden (yayınlanmışsa) en son kararlı sürümü alır veya uygulama kaldırılır.
| Gereksinim | Yeni hesap | Mevcut hesap |
|---|---|---|
| Minimum süre | 14 gün | Zorunlu değil |
| Minimum test kullanıcısı | 20 kişi | Gerekli değil |
| Google denetimi | Gerekli | Gerekli |
| Feedback mesajı | Zorunlu | Önerilen |
| Herkese açık yorumlar | Dahil | Dahil |
Open Testing Track, sürüm hazırlığının son aşamasında, uygulama kararlı olduğunda, temel işlevler uygulandığında ve geniş bir kitle üzerinde doğrulama gerektiğinde seçilir. En uygun zaman, Internal ve Closed track'ler başarıyla tamamlandıktan ve tüm engelleyici hatalar düzeltildikten sonradır.
Sosyal özelliklere (sohbet, içerik akışı, kullanıcı tarafından oluşturulan içerik) sahip uygulamalar için, denetimi kontrol etmek, sunucu yük testi yapmak ve gerçek yük altında ölçeklenebilirlik sorunlarını belirlemek için açık test gereklidir.
Uygulama Google Play Billing kullanıyorsa, Open Testing finansal risk olmadan satın alımları test etmeye olanak tanır. Test modundaki işlemler kullanıcılardan ücret kesmez, ancak geliştirici ödeme akışının tamamını görür: ürün seçimi, onay, Google Play makbuzu ve sunucu tarafı işleme.
Sıkça Sorulan Sorular
Mevcut hesaplar için — evet, Open Testing zorunlu değildir. Yeni hesaplar (2023'ten sonra oluşturulan) için — üretime yayınlamadan önce en az 20 katılımcıyla 14 günlük açık test zorunludur.
Evet, Open Testing Track'teki puan ve yorumlar Google Play'de yayınlanır ve uygulamanın puanını oluşturur. Yapı üretime geçtikten sonra tüm yorumlar korunur ve genel puana dahil edilir.
Google Play Console'da, Açık track'teki yapıyı seçin ve Promote to Production'a tıklayın. Yapı, son Uygulama İncelemesi'nden geçecek ve ardından yeniden yükleme gerektirmeden tüm Google Play kullanıcıları için kullanılabilir olacaktır.
Test kullanıcıları beta test programında kalır ve beta yapıları almaya devam eder. Beta sürümü, üretim sürümünden daha yeniyse, yeni özellikler içeren bir güncelleme görürler. Beta testinden ayrılmak için Google Play ayarlarından abonelikten çıkmaları gerekir.
Hayır, Open Testing için Google Groups zorunlu değildir. Track, herkese açık bir bağlantı aracılığıyla tamamen açık olabilir. Groups yalnızca, açık track içinde belirli bir kitlenin erişimini kısıtlamanız gerekiyorsa kullanılır.
Özet
Anahtar teslim bir mobil uygulama geliştireceğiz
IT Sectr, 2017'den beri girişimler ve işletmeler için iOS ve Android uygulamaları oluşturmaktadır. Size danışmanlık yapacak ve en iyi çözümü önereceğiz.
Ayrıca okuyun