Internal Testing Track di Google Play: esensi dan pengaturan trek

Penulis: IT Sectr Diterbitkan: 2026-06-06 Waktu membaca: 6 mnt

Internal Testing Track — trek pengujian internal di Google Play Console untuk penyebaran cepat build pra-rilis di antara tim terbatas. Memungkinkan penambahan hingga 100 penguji melalui email tanpa verifikasi Google dan moderasi build. Menurut Google Play Console Help (2024), Internal Testing Track optimal untuk pemeriksaan awal arsitektur, integrasi API, dan kompatibilitas perangkat sebelum beralih ke trek Closed atau Open.

Poin Utama

  • Internal Testing Track — trek Google Play tercepat, build tersedia untuk penguji segera setelah diunggah ke konsol
  • Hingga 100 penguji ditambahkan melalui email, tidak memerlukan Google Groups atau konfigurasi eksternal
  • Tanpa moderasi Google — build tidak melalui pemeriksaan sebelum disebarkan dalam tim
  • Cocok untuk CI/CD — unggahan build otomatis langsung ke trek Internal melalui Gradle atau Play Console API
  • Tahap pertama pipeline pengujian sebelum beralih ke trek Closed (alfa) dan Open (beta)

Apa itu Internal Testing Track?

Internal Testing Track — tingkat pengujian pertama di Google Play Console, dirancang untuk menyebarkan build dalam tim pengembang. Tujuan utamanya adalah pemeriksaan cepat fungsionalitas, pengujian integrasi, dan deteksi kesalahan kritis sebelum memperluas audiens ke trek Closed atau Open.

Tidak seperti trek Google Play lainnya, Internal Testing tidak memerlukan verifikasi Google sebelum aktivasi. Build tersedia untuk penguji dalam beberapa menit setelah diunggah ke konsol. Hal ini menjadikan trek ini ideal untuk build harian (daily builds) dan pengiriman otomatis dari pipeline CI/CD.

Menurut dokumentasi Google Play Console (2024), Internal Testing Track mendukung dua metode distribusi: daftar email (hingga 100 peserta) dan Google Groups (tanpa batasan jumlah). Grup cocok untuk tim besar di mana peserta sering berubah, dan email untuk komposisi pengembang tetap.

Kapan memilih Internal Testing Track

Trek Internal dipilih pada tahap awal pengembangan, ketika aplikasi masih belum stabil dan API dapat berubah. Pipeline CI/CD mengunggah setiap build baru ke trek Internal, dan tim menerima versi terbaru segera. Kesalahan dan log crash dikumpulkan melalui Play Console sebelum build mencapai penguji eksternal atau pengguna.

Untuk akun pengembang baru, Internal Testing Track berfungsi sebagai tahap pertama persiapan publikasi. Google tidak memeriksa build pada tahap ini, memungkinkan tim untuk memverifikasi kualitas produk sendiri sebelum diserahkan untuk ditinjau.

Cara mengatur Internal Testing Track di Google Play Console

Pengaturan Internal Testing Track dilakukan di Google Play Console di bagian Release > Testing > Internal Testing. Prosesnya meliputi pembuatan trek, unggahan build pertama, dan penambahan penguji.

Untuk membuat trek, buka bagian Internal Testing dan klik Create track. Setelah trek dibuat, sistem akan menawarkan untuk mengunggah build pertama dalam format AAB (Android App Bundle). Google merekomendasikan AAB untuk semua jenis pengujian karena format ini mengoptimalkan ukuran aplikasi sesuai arsitektur perangkat.

Setelah build diunggah, akses ke trek dibuka dengan menambahkan penguji. Tanpa setidaknya satu penguji, trek tidak dianggap aktif. Google Play Console menampilkan status trek, daftar build yang diunggah, dan statistik instalasi untuk setiap peserta.

groovy
// build.gradle - unggahan otomatis ke Internal Testing Track
android {
    def versionCode = System.env.GIT_COMMIT_COUNT ?: "1"
    def versionName = "1.0." + versionCode

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

// Deploy melalui plugin Gradle Play Publisher
plugins {
    id 'com.github.triplet.play' version '3.9.0'
}

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

Menambahkan penguji ke trek Internal

Menambahkan penguji ke Internal Testing Track dapat dilakukan dengan dua cara: melalui email dan melalui Google Groups. Daftar email cocok untuk tim kecil dengan komposisi tetap. Setiap penguji ditambahkan secara manual di konsol dan menerima undangan ke alamat yang ditentukan.

Google Groups lebih disukai untuk tim dengan komposisi bervariasi atau manajemen akses otomatis. Cukup tambahkan grup ke trek dan semua anggotanya mendapatkan akses ke build. Perubahan komposisi grup terjadi tanpa memperbarui pengaturan di Play Console.

Penguji menginstal aplikasi melalui Google Play di perangkat. Setelah ditambahkan ke trek, mereka melihat aplikasi tersedia untuk pembaruan (jika sebelumnya mereka menginstalnya dari trek lain) atau sebagai aplikasi baru untuk diinstal. Build dari trek Internal tidak dipublikasikan secara publik — hanya peserta trek yang melihatnya.

Pengumpulan metrik di trek Internal

Google Play secara otomatis mengumpulkan Android Vitals untuk semua build di Internal Testing Track: frekuensi crash, ANR, dan kecepatan startup. Pengembang melihat metrik di Play Console segera setelah build diinstal oleh penguji pertama. Data tersedia secara real-time tanpa penundaan agregasi.

Perbedaan Internal Testing dengan trek Closed dan Open

Internal Testing Track berbeda dari trek Closed dan Open dalam kecepatan akses, persyaratan verifikasi, dan skala audiens. Internal tidak memerlukan moderasi, Closed memerlukan konfigurasi Google Groups dan verifikasi, Open menjalani verifikasi Google penuh.

ParameterInternal TestingClosed TestingOpen Testing
Moderasi GoogleTidak diperlukanDiperlukanDiperlukan
Maks. penguji100 (email) / tak terbatas (grup)Hingga 200 grupTak terbatas
Mulai pengujianDalam 5-10 menitDalam 1-2 hariDalam 1-2 hari
Akses di Google PlayHanya melalui tautanHanya melalui tautanMelalui pencarian Play Market
Untuk akun baruDirekomendasikanDirekomendasikanWajib (14 hari)

Trek Internal adalah satu-satunya tempat build tersedia tanpa menunggu. Closed dan Open memerlukan verifikasi Google yang memakan waktu beberapa jam hingga 2 hari. Untuk akun baru pengembang, Open Testing Track wajib: aplikasi harus menjalani pengujian terbuka selama 14 hari sebelum dipublikasikan ke produksi.

Otomatisasi Internal Testing melalui CI/CD

Otomatisasi unggahan ke Internal Testing Track adalah praktik standar untuk pipeline CI/CD proyek Android. Gradle Play Publisher adalah plugin paling populer untuk publikasi build otomatis. Plugin ini menandatangani AAB, mengunggahnya ke Google Play, dan menetapkan trek.

Fastlane menyediakan aksi supply untuk mengunggah build ke Play Console. Parameter track menunjukkan trek target: internal, closedalpha, openbeta, atau production. Manajemen versi dan service account dikonfigurasi sekali di Fastfile.

ruby
# Fastfile - unggahan otomatis ke Internal Testing Track
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

Service account Google Play dibuat di Google Cloud Console dengan peran Publisher dan ditautkan ke akun pengembang di Play Console. Kunci JSON service account disimpan di repositori CI/CD sebagai variabel yang dilindungi (GitHub Secrets, GitLab CI Variables, Jenkins Credentials).

Pertanyaan yang Sering Diajukan

Berapa lama aktivasi trek Internal Testing?

Aktivasi trek memakan waktu 5-10 menit setelah build diunggah. Tidak seperti trek Closed dan Open, Internal tidak memerlukan verifikasi Google. Penguji mendapatkan akses ke build segera setelah diproses oleh konsol.

Bisakah Internal Testing digunakan untuk perangkat lunak komersial?

Internal Testing dirancang untuk tim internal, tetapi jika penguji adalah karyawan perusahaan atau mitra, hal ini dapat diterima. Untuk distribusi di antara pengguna eksternal, gunakan trek Closed atau Open sesuai dengan kebijakan Google Play.

Bagaimana cara memperbarui build di trek Internal Testing?

Pembaruan dilakukan dengan mengunggah build AAB baru dengan versionCode yang ditingkatkan ke trek yang sama. Penguji menerima pembaruan melalui Google Play secara otomatis. Google merekomendasikan untuk mengubah versionCode untuk setiap build yang diunggah.

Apakah Internal Testing memengaruhi peringkat aplikasi di Google Play?

Tidak, penguji trek Internal tidak dapat meninggalkan ulasan dan penilaian publik. Semua umpan balik dikumpulkan sebagai internal dan hanya terlihat oleh pengembang di Play Console. Peringkat aplikasi tidak berubah dari aktivitas di trek Internal.

Apa yang terjadi dengan trek Internal setelah publikasi ke produksi?

Trek Internal terus berjalan paralel dengan produksi. Pengembang mengunggah build baru ke semua trek secara independen, memungkinkan pengujian versi aplikasi berikutnya sementara versi saat ini dipublikasikan di Google Play.

Kesimpulan

  • Internal Testing Track — trek pengujian utama Google Play tanpa moderasi dan dengan akses instan ke build
  • Hingga 100 penguji melalui email atau jumlah berapa pun melalui Google Groups dengan manajemen akses otomatis
  • Build tersedia dalam 5-10 menit setelah unggahan, menjadikan trek ini ideal untuk daily builds dari CI/CD
  • Perbedaan dari Closed/Open: tidak memerlukan verifikasi Google, tetapi tidak memberikan ulasan publik dan visibilitas di Play Store
  • Otomatisasi melalui Gradle Play Publisher atau Fastlane supply menyederhanakan unggahan build dalam satu langkah
  • Android Vitals dikumpulkan secara otomatis, memberikan metrik crash, ANR, dan kinerja
  • Direkomendasikan menggunakan Internal Track sebagai tahap pertama pipeline pengujian sebelum memperluas audiens

Kami akan mengembangkan aplikasi seluler turnkey

IT Sectr membuat aplikasi iOS dan Android untuk startup dan bisnis sejak 2017. Kami akan memberi saran dan mengusulkan solusi terbaik.

Diskusikan proyek

Baca juga