Closed ve Open Beta — nedir, uygulama beta testi nasıl çalışır

Yazar: IT Sectr Yayınlanma: 2026-04-19 Okuma süresi: 8 dk

Closed Beta ve Open Beta, resmi sürümden önce harici kullanıcılara yapı dağıtmaya izin veren Google Play ve App Store'daki test kanallarıdır. Closed Beta davetiyelerle sınırlıdır, Open Beta herkese açık bir bağlantı aracılığıyla herkes tarafından kullanılabilir. Apple TestFlight Documentation, 2024'e göre, geliştiricilerin %70'i her büyük sürümden önce beta testi yapmaktadır. Bu, gerçek cihazlarda ve senaryolarda sorunları belirlemek için QA hattının kritik bir aşamasıdır.

Önemli Noktalar

  • Closed Beta — davetiye ile test, Google Play'de 10.000 katılımcıya kadar
  • Open Beta — herkese açık bağlantı ile herkese açık test
  • TestFlight — 10.000 katılımcıya kadar Harici Test için Apple platformu
  • Üretim Metrikleri — beta testleri, QA'da bulunamayan hataların %40'ına kadarını ortaya çıkarır
  • Geri Bildirim — gerçek kullanıcılardan inceleme ve hata raporu toplama

Uygulama Beta Testi Nedir

Beta testi, resmi sürümden önce uygulamanın gerçek kullanıcılar üzerinde test edilmesi aşamasıdır. Geliştiriciler ve QA mühendislerinin test ettiği Dahili Testin aksine, beta testleri, uygulamayı kendi cihazları, verileri ve senaryoları ile gerçek koşullarda kullanan harici bir kitle üzerinde gerçekleştirilir.

Beta testi iki türe ayrılır: Closed Beta (kapalı) ve Open Beta (açık). Google Play'de her iki kanal da geliştirici konsolu aracılığıyla kullanılabilir; App Store'da — TestFlight aracılığıyla. Temel fark erişim yöntemindedir: Closed Beta davetiye gerektirir, Open Beta herkese açık bağlantı veya mağaza araması yoluyla kullanılabilir.

Beta Testi Neden Gereklidir

Google Play Console tarafından yapılan bir araştırmaya göre, beta testleri Dahili Test sırasında tespit edilemeyen kritik hataların %40'ına kadarını ortaya çıkarmaktadır. Gerçek kullanıcılar, test ortamında yeniden oluşturulması imkansız olan farklı cihaz modelleri, işletim sistemi sürümleri ve ağ koşulları kullanır. Beta testi ayrıca UX/UI ve yeni özellikler hakkında niteliksel geri bildirim toplar.

Hattaki Beta Testi Aşamaları

Tipik bir hat şöyle görünür: Dahili Test → Closed Beta → Open Beta → Production. Dahili kanalda stabilizasyonun ardından, yapı sınırlı bir harici kitle için Closed Beta'da yayınlanır. Geri bildirim toplandıktan ve hatalar düzeltildikten sonra — herkes için Open Beta'da. Nihai üretim sürümü, Open Beta'da stabilite onaylandıktan sonra gerçekleştirilir.

Closed Beta: Özellikler ve Kurulum

Closed Beta, yalnızca davetiye ile erişilebilen bir test kanalıdır. Geliştirici bir e-posta adresleri listesi belirtir veya üyeleri beta sürümüne erişebilen bir Google Grubu oluşturur. Google Play'de Closed Beta, 100 kişilik Dahili Test sınırını önemli ölçüde aşan 10.000 test kullanıcısını destekler.

Google Play'de Closed Beta Kurulumu

Bir Closed Beta kanalı oluşturmak için Google Play Console → Release → Testing → Closed Beta'ya gidin. Bir test kullanıcı grubu oluşturun ve ekleme yöntemini belirtin: e-posta ile, Google Grubu aracılığıyla veya davetiye bağlantısı ile. Yapı yüklendikten ve Google Play tarafından doğrulandıktan sonra sistem, grup üyelerine davetiyeler gönderir.

groovy
// Fastlane — Closed Beta kanalında yayınlama
lane :closed_beta_release do
    gradle(task: ":app:assembleRelease")
    
    upload_to_play_store(
        track: "beta",
        release_status: "draft",
        rollout: 1.0
    )
    
    promote_to_play_store(
        track: "beta",
        release_status: "completed"
    )
end

Closed Beta'da Sürüm Yönetimi

Closed Beta kanalı ayrı bir versionCode numarası kullanır. Dahili Test ve Üretim ile çakışmayan bir versionCode aralığı tahsis edilmesi önerilir. Örneğin, sürüm 2.4.0 için: Internal → versionCode 24000, Closed Beta → 24001, Open Beta → 24002, Production → 24003. Bu, kanallar arasında yapı yükseltirken çakışmaları önler.

Open Beta: Herkese Açık Test

Open Beta, davetiyesiz tüm kullanıcılar için kullanılabilir bir kanaldır. Google Play'de Open Beta, mağazada Beta etiketiyle ayrı bir uygulama kartı olarak görünür. Herhangi bir kullanıcı, herkese açık bir bağlantı aracılığıyla veya Google Play'de uygulamayı bularak ve Become a Tester'a tıklayarak teste katılabilir.

Open Beta'nın Avantajları

Open Beta, test için maksimum kitle kapsamı sağlar. Örneğin geliştirici tarafından belirlendiği Closed Beta'nın aksine, Open Beta farklı cihazlara, alışkanlıklara ve senaryolara sahip kullanıcıları çeker. Bu, sürümden önce uygulama kararlılığının en eksiksiz resmini verir. Geri bildirim, Google Play Rating ve uygulama içi anketler aracılığıyla toplanır.

Google Play'de Open Beta Sınırlamaları

Open Beta herhangi bir geliştirici hesabı için kullanılabilir, ancak yayınlanmadan önce denetim onayı gerektirir. Google Play, bir üretim sürümü gibi, yapıyı temel gereksinimlere uygunluk açısından kontrol eder. Onaydan sonra kanal mağazada yayınlanır ve herhangi bir kullanıcı abone olabilir. Mevcut yüklemeleri kaybetmeden Open Beta'yı istediğiniz zaman iptal edebilirsiniz.

TestFlight ile App Store'da Beta Testi

Apple ekosisteminde, harici beta testi TestFlight External Testing aracılığıyla gerçekleştirilir. Maksimum harici test kullanıcısı sayısı 10.000 kişidir. Google Play'in aksine, TestFlight mağaza görüntülemesi olan tam bir Open Beta'yı desteklemez — erişim yalnızca davetiye bağlantısı veya Apple'ın herkese açık sayfası aracılığıyla dağıtılır.

TestFlight External Testing: Süreç

TestFlight External Testing'de bir yapı yayınlamak için geliştirici, Xcode veya Transporter aracılığıyla bir IPA yükler ve ardından Beta App Review başlar. Apple, tam bir App Review'ın aksine, yapıyı temel gereksinimlere göre kontrol eder — inceleme 1–2 gün sürer. Onaydan sonra yapı, 90 güne kadar bağlantı aracılığıyla dağıtım için kullanılabilir. Süreyi uzatmak için yeni bir yapı yüklenmelidir.

TestFlight ile Geri Bildirim Toplama

TestFlight, ekran görüntüleri ve cihaz günlüklerini toplamak için yerleşik desteğe sahiptir. Test kullanıcısı cihazı salladığında, App Store Connect aracılığıyla geliştiriciye bir rapor gönderilir. Her rapor bir yığın izi, ekran görüntüsü, yapı sürümü ve cihaz bilgisi içerir. Bu, test kullanıcısıyla uzun yazışmalar olmadan hataların yeniden oluşturulmasını ve düzeltilmesini kolaylaştırır.

Google Play Console'da Beta Kanallarını Ayarlama

Google Play Console'da Closed ve Open Beta ayarı, Release → Testing bölümünde yapılır. Süreç 15–30 dakika sürer ve ilk kullanımdan önce tek seferlik bir kanal yapılandırması gerektirir. Her iki beta testi türü için adım adım talimatları inceleyelim.

ParametreClosed BetaOpen Beta
ErişimDavetiye ileHerkese açık bağlantı veya arama
Katılımcı Limiti10.000Sınırsız
DenetimGerekli değilGerekli
Mağazada GörüntülemeHayırEvet, Beta etiketi ile
Geri BildirimAnketler aracılığıylaGoogle Play Rating + anketler

Closed Beta'da Yayınlama

Google Play Console'da bir test kullanıcı grubu oluşturun ve yapıyı Closed Beta kanalına yükleyin. Sistem temel gereksinimleri kontrol eder ve 5–15 dakika içinde yapı grup üyeleri için kullanılabilir hale gelir. Üyeler, Google Play aracılığıyla bir davetiye ve kurulum talimatları içeren bir e-posta alır.

Open Beta'da Yayınlama

Open Beta kanalını seçin ve yapıyı yükleyin. Closed Beta'nın aksine, Open Beta denetimden geçer (bir üretim sürümü gibi), bu 24–48 saat sürer. Onaydan sonra uygulama kartı Google Play'de Beta etiketiyle görünür. Kullanıcılar Become a Tester düğmesi aracılığıyla teste katılabilir.

Beta Testi için En İyi Uygulamalar

Beta testinin etkinliği doğrudan süreç organizasyonunun kalitesine bağlıdır. Aşağıda, büyük geliştiricilerin deneyimine ve Google Play Console önerilerine dayanan kanıtlanmış uygulamalar bulunmaktadır. Bu kurallara uymak, hata tespit oranını %40–60 oranında artırır.

  • 100–500 kişilik güvenilir bir kitle ile Closed Beta ile başlayın
  • Kararlılık metrikleri toplayın: ANR, çökmeler, donma sıklığı
  • Yerleşik geri bildirim araçlarını (Firebase, Crashlytics, TestFlight) kullanın
  • Open Beta'dan önce Closed Beta'da yeni özelliklerin A/B testini yapın
  • Bir beta test süresi belirleyin: Closed için 7–14 gün, Open için 14–30 gün

Geri Bildirim ve Metriklerin Analizi

Beta testi tamamlandıktan sonra tüm raporları toplayın, hataları önceliğe göre sınıflandırın ve geliştirme ekibine teslim edin. Open Beta'da keşfedilen hatalar, üretim sürümünden önce düzeltilmelidir. Beta testine katılan kullanıcılar, resmi lansmandan sonra genellikle ilk aktif kullanıcılar haline gelir.

Beta Test Kullanıcılarıyla İletişim

Test kullanıcılarını güncellemeler hakkında bilgilendirin. Yeni yapıları duyurmak için Google Play ve TestFlight'ın yerleşik bildirimlerini kullanın. Düzeltmelerin ve yeni özelliklerin açıklamalarını içeren bir değişiklik günlüğü tutun. Çözüm Merkezi'nde (TestFlight) veya uygulama sayfasında (Google Play) geri bildirimlere yanıt verin — bu, test kullanıcılarının katılımını artırır.

Beta Testi Performans Metrikleri

Bir beta testini değerlendirmek için temel metrikler: aktif test kullanıcısı sayısı, hata bildirenlerin yüzdesi, ilk rapora kadar geçen ortalama süre ve Kapsama Oranı — test tarafından kapsanan cihazların ve işletim sistemi sürümlerinin yüzdesi. Kapsama Oranı %40'ın altındaysa, hedefli davetiye e-postaları aracılığıyla eksik yapılandırmalara sahip test kullanıcıları ekleyin.

Sıkça Sorulan Sorular

Closed Beta ve Open Beta arasındaki fark nedir?

Closed Beta davetiye gerektirir ve 10.000 katılımcıyla sınırlıdır — hedef kitle üzerinde test için uygundur. Open Beta Google Play araması aracılığıyla herkes tarafından kullanılabilir, katılımcı sınırı yoktur ve mağazada görünür. Open Beta denetim gerektirir, Closed Beta gerektirmez.

Bir beta testi için kaç test kullanıcısı gerekir?

Closed Beta için, ana hataları belirlemek için 100–500 katılımcı yeterlidir. Open Beta, maksimum cihaz kapsamı için 1000+ katılımcı ile yapılmalıdır. TestFlight External Testing için 500–2000 harici test kullanıcısı idealdir.

Beta kanalında yayınlamak için denetim gerekli midir?

Google Play'de Closed Beta denetim gerektirmez; Open Beta bir üretim sürümü gibi tam denetimden geçer. TestFlight'da External Testing Beta App Review'den (1–2 gün) geçerken, Internal Testing yalnızca Basic Review (30–60 dakika) gerektirir.

Beta sürümünden para kazanılabilir mi?

Evet, beta sürümleri satın alımlar ve abonelikler içerebilir. Google Play ve TestFlight, uygulama içi satın alımları ve test satın alımlarını destekler. Sandbox ortamı aracılığıyla gerçek fonları borçlandırmadan ödemeleri doğrulamak için test hesapları ayarlayın.

Beta kanalından Production'a yapı nasıl yükseltilir?

Google Play'de bir yapı, yeniden yüklemeden kanallar arasında yükseltilebilir: Internal → Closed Beta → Open Beta → Production. TestFlight'da bir yapı, External Testing için ayrı ayrı Beta App Review'den geçer, ancak otomatik olarak App Store'a aktarılmaz — App Store Connect aracılığıyla ayrı bir yükleme gerekir.

Özet

  • Closed Beta — yalnızca davetiye ile test, 10.000 katılımcıya kadar, denetimsiz
  • Open Beta — Google Play aracılığıyla açık erişimli herkese açık test, denetimli
  • TestFlight External Testing — 10.000 harici test kullanıcısına kadar, Beta App Review 1–2 gün
  • Hataların %40'ı Dahili Testte tespit edilmez ve yalnızca beta testlerinde bulunur
  • Beta Hattı: Internal → Closed Beta → Open Beta → Production
  • Sürüm Yönetimi — her kanal için ayrı versionCode aralığı çakışmaları önler
  • Firebase, Crashlytics, TestFlight ve Google Play Rating aracılığıyla geri bildirim toplama, hata raporu kalitesini artırır

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.

Projeyi tartış

Ayrıca okuyun