TestFlight ve Google Play Beta Testi: Süreç Nasıl İşler?
Bir uygulamayı mağazaya göndermeden önce gerçek kullanıcılarla denemenin standart yolu beta testtir. iOS ve Android'de bu sürecin nasıl işlediğini ve doğru kurulumun adımlarını anlatıyoruz.
Bir mobil uygulamayı doğrudan mağazaya göndermeden önce gerçek kullanıcılarla denemenin standart yolu beta testtir — uygulamanın herkese açık sürümünden önce, sınırlı bir kullanıcı grubuyla paylaşılan ara sürümdür. iOS tarafında bu iş Apple'ın TestFlight aracıyla, Android tarafında Google Play Console'un test kanallarıyla yürütülür; ikisi de ücretsizdir ama kuralları, süreleri ve kullanıcı sınırları birbirinden belirgin biçimde farklıdır. Bu yazıda iki platformda beta test sürecinin nasıl işlediğini, hangi test türünü ne zaman seçmeniz gerektiğini ve toplanan geri bildirimi üretim sürümüne nasıl taşıyacağınızı sırayla anlatıyoruz.
TestFlight nedir, nasıl çalışır?
TestFlight, Apple'ın App Store Connect (geliştiricilerin uygulamalarını yönettiği yönetim paneli) içine gömülü beta test aracıdır. Geliştirici bir derleme (build — uygulamanın belirli bir sürümünün paketlenmiş, kuruluma hazır hali) yükler; TestFlight bu derlemeyi, test kullanıcılarının telefonuna kendi TestFlight uygulaması üzerinden dağıtır. Kullanıcı mağazadan indirmeden, kendi gerçek cihazında gerçek ağ koşullarında uygulamayı dener ve uygulama içinden doğrudan ekran görüntüsüyle birlikte geri bildirim gönderebilir — bu, e-posta veya WhatsApp üzerinden gelen dağınık geri bildirime kıyasla hem daha hızlı hem daha izlenebilirdir.
İç test mi, dış test mi?
TestFlight iki ayrı test türü sunar ve ikisinin kuralları belirgin biçimde farklıdır. Android tarafında Google Play üç kademeli bir yapı kullanır: iç test, kapalı test ve açık test. Aşağıdaki tablo iki platformun temel sınırlarını karşılaştırıyor.
| Kriter | TestFlight (iOS) | Google Play (Android) |
|---|---|---|
| İç test kullanıcı sayısı | En fazla 100 (App Store Connect ekibi) | En fazla 100 |
| İç test için inceleme gerekiyor mu | Hayır, anında dağıtılır | Genelde hayır, dakikalar içinde yayınlanır |
| Dış/açık test kullanıcı sayısı | En fazla 10.000 | Pratikte üst sınır yok (bağlantıyla davet) |
| İlk sürüm için inceleme | Evet — Beta App Review | Genelde hayır |
| Derleme geçerlilik süresi | 90 gün, süre dolunca otomatik devre dışı kalır | Süresiz — yeni sürüm yüklenene kadar geçerli |
İç test, ekibinizin veya paydaşların ilk izlenimini almak için idealdir: inceleme beklemeden, saatler içinde dağıtılır ama katılımcılar App Store Connect ekibinizin üyeleriyle sınırlıdır. Dış test ise gerçek hedef kitleden geri bildirim almak istediğinizde devreye girer; her yeni sürümün ilk derlemesi Apple'ın Beta App Review'undan (mağaza incelemesinden daha hafif, genelde 24–48 saat süren bir kontrol) geçmek zorundadır. Aynı sürümün sonraki derlemeleri çoğunlukla yeniden tam incelemeden geçmeden yayınlanır.
Google Play'de beta test nasıl işler?
Google Play Console üç test kademesi sunar ve her biri farklı bir amaca hizmet eder.
- İç test. En fazla 100 kişilik, bağlantıyla davet edilen bir grup; genelde inceleme beklemeden dakikalar içinde yayınlanır. Ekip içi ilk kontrol için kullanılır.
- Kapalı test. Davet edilen daha geniş bir grupla (onlarca ile yüzlerce kişi arası) yürütülür; gerçek kullanıcı davranışını ölçmek için en sık tercih edilen kademedir.
- Açık test. Play Store'da "beta" etiketiyle herkese görünür hale gelir; isteyen herkes katılabilir, ölçek büyür ama geri bildirim kalitesi kapalı teste göre daha dağınık olur.
13 Kasım 2023'ten sonra açılan bireysel geliştirici hesapları için ek bir kural var: uygulamayı üretime (production — herkesin Play Store'dan doğrudan indirebildiği yayın aşaması) almadan önce, en az 12 testerin kesintisiz 14 gün boyunca kapalı testte aktif kalması şart. On dört günlük sayaç, sürüm onaylandıktan ve en az 12 tester katıldıktan sonra başlar; bu şartı atlayan bir yol yoktur. Daha önce hesap açmış geliştiriciler bu kuraldan muaf, ama yeni başlayan her ekip bunu takvime baştan koymalı.
Beta test grubu nasıl kurulur? 5 adım
Kurulum sırası önemlidir; her adım bir öncekinin çıktısına dayanır.
- Hedef kullanıcı profilini belirleyin. Test grubu, hedef kitleye ne kadar yakınsa geri bildirim o kadar işe yarar; yalnızca ekip içinden oluşan bir grup, gerçek kullanıcının takılacağı noktaları çoğunlukla kaçırır.
- Test süresini ve kapsamını netleştirin. "İki hafta boyunca sipariş akışını deneyin" gibi somut bir çerçeve, "uygulamayı kurcalayın" çağrısından çok daha fazla veri üretir.
- Geri bildirim kanalını önceden kurun. TestFlight'ın uygulama içi geri bildirim ekranı ve Google Play'in kapalı test yorumları yeterli olmayabilir; kısa bir form veya haftalık bir görüşme takvimi eklemek toplanan bilgiyi derinleştirir.
- Sürüm ritmini planlayın. Haftalık yeni derleme yayınlayan bir ekip, testerların ilgisini canlı tutar; aylarca aynı sürümde kalmak katılımı düşürür.
- Kabul kriterini yazıya dökün. "Bu sürüm üretime çıkmaya hazır sayılır, eğer ___" cümlesini test başlamadan önce tamamlayın; aksi halde ne zaman durulacağı öznel bir tartışmaya dönüşür.
Geri bildirim nasıl toplanır, nasıl değerlendirilir?
Testerların yazdığı yorumlar toplanan geri bildirimin yalnızca görünen kısmı. Çökme raporları, ekran akışındaki takılma noktaları ve tamamlanmayan işlemler gibi sessiz sinyaller çoğunlukla yazılı yorumdan daha güvenilir, çünkü kullanıcı davranışını yorumlamadan doğrudan gösterir. İkisini birlikte okumak, hangi sorunun gerçekten öncelikli olduğunu netleştirir.
Beta testte en sık yapılan 4 hata
- Test grubunu yalnızca ekip içinden oluşturmak. Ürünü zaten bilen kişiler, yeni bir kullanıcının takılacağı noktaları fark edemez.
- Geri bildirimi toplayıp hiç önceliklendirmemek. Onlarca yorum biriktirip hiçbirine aksiyon almamak, testerların bir sonraki turda katılım isteğini kırar.
- Derlemeyi haftalarca güncellememek. TestFlight'ta 90 gün sonra derleme otomatik olarak devre dışı kalır; testerlar yeni bir derleme yüklenmeden devam edemez.
- Android'de kapalı testi atlayıp doğrudan üretime geçmeye çalışmak. 13 Kasım 2023 sonrası açılan hesaplarda bu teknik olarak mümkün değil; 12 tester/14 gün şartı karşılanmadan üretim erişimi açılmaz.
Ne kadar sürer, nasıl başlanır?
Temel bir beta test kurulumu — iç test grubu, dış/kapalı test daveti ve geri bildirim akışı — mobil uygulama geliştirme hizmetimizde tipik olarak mağaza hazırlığıyla birlikte 1 hafta içinde tamamlanır. Android'de yeni bir geliştirici hesabıyla çalışılıyorsa, 12 tester/14 gün şartı takvime en az iki hafta ek olarak eklenmeli. Beta test sürecini mağaza yayınının neresine oturttuğumuzu mobil uygulama yaptırma rehberimizde daha geniş bir süreç içinde ele aldık; testten sonra devreye giren bildirim ve elde tutma kararları için anlık bildirim stratejisi yazımıza da göz atabilirsiniz.
Kendi uygulamanız için beta test sürecini nasıl kurgulamanız gerektiğinden emin değilseniz, mevcut mağaza planınızı birlikte gözden geçirelim — kısa bir görüşme talep edin.
Sık sorulan sorular
TestFlight'ta dış test için inceleme ne kadar sürer?
Her yeni sürümün ilk derlemesi Apple'ın Beta App Review sürecinden geçer; bu genelde 24–48 saat sürer. Aynı sürümün sonraki derlemeleri çoğunlukla yeniden tam incelemeden geçmeden, çok daha hızlı yayınlanır.
Google Play'deki 12 tester kuralı kimi bağlar?
13 Kasım 2023'ten sonra açılan bireysel geliştirici hesaplarını bağlar. Bu hesapların üretime (herkese açık yayına) geçebilmesi için en az 12 testerin kesintisiz 14 gün boyunca kapalı testte aktif kalması gerekir; daha önce açılmış hesaplar bu şarttan muaftır.
TestFlight derlemesi ne zaman geçersiz olur?
Yüklendikten 90 gün sonra otomatik olarak geçersiz olur ve testerlar o derlemeyi artık açamaz. Testin kesintisiz sürmesi için bu süre dolmadan yeni bir derleme yüklenmesi gerekir.