Google Play'de Internal Testing Track: track kurulumu

Yazar: IT Sectr Yayınlanma: 2026-06-06 Okuma süresi: 6 dk

Internal Testing Track, Google Play Console'da sınırlı bir ekibe ön sürüm yapılarını hızlı bir şekilde dağıtmak için bir iç test track'idir. Google doğrulaması veya yapı moderasyonu olmadan e-posta yoluyla 100'e kadar test kullanıcısı eklemeye olanak tanır. Google Play Console Help (2024)'e göre, Internal Testing Track, Closed veya Open track'lara geçmeden önce ilk mimari kontrolleri, API entegrasyonu ve cihaz uyumluluğu testleri için idealdir.

Önemli Noktalar

  • Internal Testing Track — en hızlı Google Play track'i, yapılar konsola yüklendikten hemen sonra test kullanıcıları için kullanılabilir
  • 100'e kadar test kullanıcısı e-posta ile eklenebilir, Google Groups veya harici kurulum gerekmez
  • Google moderasyonu yok — yapılar ekip içinde dağıtılmadan önce incelemeden geçmez
  • CI/CD için uygun — Gradle veya Play Console API aracılığıyla doğrudan Internal track'e otomatik yapı yükleme
  • Pipeline'ın ilk aşaması — Closed (alfa) ve Open (beta) track'lara geçmeden önce test

Internal Testing Track Nedir?

Internal Testing Track, Google Play Console'daki ilk test seviyesidir ve geliştirme ekibi içinde yapıları dağıtmak için tasarlanmıştır. Ana hedef, Closed veya Open track'lara hedef kitleyi genişletmeden önce hızlı işlevsellik kontrolleri, entegrasyon testleri ve kritik hataları belirlemektir.

Diğer Google Play track'larından farklı olarak, Internal Testing etkinleştirmeden önce Google incelemesi gerektirmez. Yapı, konsola yüklendikten sonra birkaç dakika içinde test kullanıcıları için kullanılabilir hale gelir. Bu, track'i günlük yapılar (daily builds) ve CI/CD pipeline'ından otomatik teslimat için ideal hale getirir.

Google Play Console belgelerine (2024) göre, Internal Testing Track iki dağıtım seçeneğini destekler: e-posta listesi (100 katılımcıya kadar) ve Google Groups (miktar sınırı yok). Gruplar, üyelerin daha sık değiştiği büyük ekipler için uygundur; e-posta ise sabit bir geliştirici kümesi için en iyi şekilde çalışır.

Internal Testing Track Ne Zaman Seçilmeli

Internal track, uygulamanın henüz kararsız olduğu ve API'lerin değişebileceği geliştirmenin erken aşamalarında seçilir. Bir CI/CD pipeline'ı her yeni yapıyı Internal track'e yükler ve ekip en son sürümü hemen alır. Yapı dış test kullanıcılarına veya kullanıcılara ulaşmadan önce hatalar ve çökme günlükleri Play Console aracılığıyla toplanır.

Yeni geliştirici hesapları için Internal Testing Track, yayınlama hazırlığında ilk adım olarak hizmet eder. Google bu aşamada yapıları incelemez ve ekibin incelemeye göndermeden önce ürün kalitesini kendisinin doğrulamasına olanak tanır.

Google Play Console'da Internal Testing Track Nasıl Kurulur

Internal Testing Track kurulumu, Google Play Console'da Release > Testing > Internal Testing bölümünde yapılır. Süreç, track oluşturma, ilk yapıyı yükleme ve test kullanıcılarını eklemeyi içerir.

Track oluşturmak için Internal Testing bölümüne gidin ve Create track'e tıklayın. Track oluşturulduktan sonra, sistem sizden AAB (Android App Bundle) formatında ilk yapıyı yüklemenizi isteyecektir. Google, tüm test türleri için AAB'yi önerir çünkü bu format, uygulama boyutunu cihaz mimarisine göre optimize eder.

Yapı yüklendikten sonra, test kullanıcıları eklenerek track'e erişim açılır. En az bir test kullanıcısı olmadan, track aktif olarak kabul edilmez. Google Play Console, track durumunu, yüklenen yapıların listesini ve her katılımcı için yükleme istatistiklerini gösterir.

groovy
// build.gradle - Internal Testing Track'e otomatik yükleme
android {
    def versionCode = System.env.GIT_COMMIT_COUNT ?: "1"
    def versionName = "1.0." + versionCode

    defaultConfig {
        versionCode versionCode.toInteger()
        versionName versionName
    }
}

// Gradle Play Publisher eklentisiyle dağıtım
plugins {
    id 'com.github.triplet.play' version '3.9.0'
}

play {
    track = "internal"
    serviceAccountCredentials = file("play-account.json")
}

Internal Track'e Test Kullanıcısı Ekleme

Internal Testing Track'e test kullanıcısı eklemek iki şekilde mümkündür: e-posta ile ve Google Groups aracılığıyla. E-posta listesi, sabit kompozisyona sahip küçük ekipler için uygundur. Her test kullanıcısı konsola manuel olarak eklenir ve belirtilen adrese bir davetiye alır.

Google Groups, değişen kompozisyona veya otomatik erişim yönetimine sahip ekipler için tercih edilir. Grubu track'e eklemeniz yeterlidir ve tüm üyeler yapılara erişim elde eder. Grup kompozisyonundaki değişiklik, Play Console'da ayarları güncellemeden gerçekleşir.

Test kullanıcıları, uygulamayı cihazlarında Google Play aracılığıyla yükler. Track'e eklendikten sonra, uygulamayı daha önce başka bir track'ten yükledilerse güncelleme için kullanılabilir veya yüklenecek yeni bir uygulama olarak görürler. Internal track'ten yapılar halka açık olarak yayınlanmaz — yalnızca track katılımcıları görebilir.

Internal Track'te Metrik Toplama

Google Play, Internal Testing Track'teki tüm yapılar için otomatik olarak Android Vitals toplar: çökme oranı, ANR ve başlatma süresi. İlk test kullanıcısı yapıyı yükledikten hemen sonra geliştirici, Play Console'da metrikleri görür. Veriler, toplama gecikmesi olmadan gerçek zamanlı olarak kullanılabilir.

Internal Testing ile Closed/Open Track'lar Arasındaki Farklar

Internal Testing Track, Closed ve Open track'lardan erişim hızı, inceleme gereksinimleri ve hedef kitle ölçeği açısından farklılık gösterir. Internal moderasyon gerektirmez, Closed, Google Groups kurulumu ve incelemesi gerektirir, Open tam bir Google incelemesinden geçer.

ParametreInternal TestingClosed TestingOpen Testing
Google ModerasyonuGerekmezGerekliGerekli
Maks. test kullanıcısı100 (e-posta) / sınırsız (grup)200 gruba kadarSınırsız
Test başlangıcı5-10 dakika içinde1-2 gün içinde1-2 gün içinde
Google Play ErişimiYalnızca bağlantı ileYalnızca bağlantı ilePlay Market aramasıyla
Yeni hesaplar içinÖnerilirÖnerilirZorunlu (14 gün)

Internal track, yapının bekleme olmadan kullanılabildiği tek track'tir. Closed ve Open, Google incelemesi gerektirir ve bu inceleme birkaç saatten 2 güne kadar sürer. Yeni geliştirici hesapları için Open Testing Track zorunludur: uygulama, üretime yayınlanmadan önce 14 günlük açık testten geçmelidir.

CI/CD ile Internal Testing'in Otomasyonu

Internal Testing Track'e yükleme otomasyonu, Android projelerinde CI/CD pipeline'ları için standart bir uygulamadır. Gradle Play Publisher, otomatik yapı yayınlama için en popüler eklentidir. AAB'yi imzalar, Google Play'e yükler ve track'i belirler.

Fastlane, Play Console'a yapıları yüklemek için supply eylemini sağlar. Track parametresi hedef track'i belirtir: internal, closedalpha, openbeta veya production. Sürüm yönetimi ve hizmet hesabı Fastfile'da bir kez yapılandırılır.

ruby
# Fastfile - Internal Testing Track'e otomatik yükleme
platform :android do
    desc "Build and deploy to Internal Testing"
    lane :internal do
        gradle(task: "bundleRelease")
        supply(
            track: "internal",
            aab: "app/build/outputs/bundle/release/app-release.aab",
            skip_upload_metadata: true,
            skip_upload_images: true
        )
    end
end

Bir Google Play hizmet hesabı, Google Cloud Console'da Publisher rolüyle oluşturulur ve Play Console'daki geliştirici hesabına bağlanır. Hizmet hesabının JSON anahtarı, CI/CD deposunda korumalı bir değişken (GitHub Secrets, GitLab CI Variables, Jenkins Credentials) olarak saklanır.

Sıkça Sorulan Sorular

Internal Testing track'inin etkinleştirilmesi ne kadar sürer?

Track'in etkinleştirilmesi, yapının yüklenmesinden sonra 5-10 dakika sürer. Closed ve Open track'ların aksine, Internal Google incelemesi gerektirmez. Test kullanıcıları, konsolun işlemesinin hemen ardından yapıya erişebilir.

Internal Testing ticari yazılım için kullanılabilir mi?

Internal Testing iç ekipler için tasarlanmıştır, ancak test kullanıcıları şirket çalışanları veya ortaklarsa bu kabul edilebilir. Dış kullanıcılara dağıtım için Google Play politikalarına uygun olarak Closed veya Open track'ları kullanın.

Internal Testing track'inde yapı nasıl güncellenir?

Güncelleme, artırılmış versionCode ile yeni bir AAB yapısını aynı track'e yükleyerek yapılır. Test kullanıcıları güncellemeyi Google Play aracılığıyla otomatik olarak alır. Google, yüklenen her yapı için versionCode'un değiştirilmesini önerir.

Internal Testing, Google Play'de uygulama puanını etkiler mi?

Hayır, Internal track test kullanıcıları halka açık yorum veya puan bırakamaz. Tüm geri bildirimler içeride toplanır ve yalnızca Play Console'da geliştirici tarafından görülebilir. Internal track'teki etkinlik nedeniyle uygulama puanı değişmez.

Üretime yayınlandıktan sonra Internal track'e ne olur?

Internal track, üretimle paralel olarak çalışmaya devam eder. Geliştiriciler, tüm track'lara bağımsız olarak yeni yapılar yükler ve mevcut sürüm Google Play'de yayınlanırken uygulamanın bir sonraki sürümünü test etmeye olanak tanır.

Özet

  • Internal Testing Track — moderasyon olmadan ve yapılara anında erişimle birincil Google Play test track'i
  • 100'e kadar test kullanıcısı e-posta ile veya otomatik erişim yönetimiyle Google Groups aracılığıyla herhangi bir sayıda
  • Yapılar kullanılabilir yüklemeden 5-10 dakika sonra, track'i CI/CD'den günlük yapılar için ideal hale getirir
  • Closed/Open'dan farkları: Google incelemesi gerektirmez, ancak Play Store'da halka açık yorum veya görünürlük sağlamaz
  • Otomasyon Gradle Play Publisher veya Fastlane supply aracılığıyla yapı yüklemelerini tek adımda basitleştirir
  • Android Vitals otomatik olarak toplanır, çökme, ANR ve performans metrikleri sağlar
  • Önerilir hedef kitleyi genişletmeden önce Internal Track'i test pipeline'ının ilk aşaması olarak kullanmak

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