Closed dan Open Beta — apa itu, cara kerja pengujian beta aplikasi

Penulis: IT Sectr Diterbitkan: 2026-04-19 Waktu membaca: 8 mnt

Closed Beta dan Open Beta adalah trek pengujian di Google Play dan App Store yang memungkinkan distribusi build ke pengguna eksternal sebelum rilis resmi. Closed Beta terbatas dengan undangan, Open Beta dapat diakses oleh semua orang melalui tautan publik. Menurut Apple TestFlight Documentation, 2024, 70% pengembang melakukan pengujian beta sebelum setiap rilis besar. Ini adalah tahap kritis dalam pipeline QA untuk mengidentifikasi masalah pada perangkat dan skenario nyata.

Poin Utama

  • Closed Beta — pengujian berdasarkan undangan, hingga 10.000 peserta di Google Play
  • Open Beta — pengujian publik dengan tautan terbuka untuk semua orang
  • TestFlight — platform Apple untuk External Testing hingga 10.000 peserta
  • Metrik produksi — pengujian beta menemukan hingga 40% kesalahan yang tidak terdeteksi di QA
  • Umpan balik — mengumpulkan pendapat dan laporan bug dari pengguna nyata

Apa itu pengujian beta aplikasi

Pengujian beta adalah tahap pemeriksaan aplikasi pada pengguna nyata sebelum rilis resmi. Berbeda dengan Internal Testing, di mana pengembang dan insinyur QA yang menguji, pengujian beta dilakukan pada audiens eksternal yang menggunakan aplikasi dalam kondisi nyata, pada perangkat mereka sendiri, dengan data dan skenario mereka sendiri.

Pengujian beta dibagi menjadi dua jenis: Closed Beta (tertutup) dan Open Beta (terbuka). Di Google Play, kedua trek tersedia melalui konsol pengembang, di App Store — melalui TestFlight. Perbedaan utama terletak pada metode akses: Closed Beta memerlukan undangan, Open Beta dapat diakses melalui tautan publik atau pencarian toko.

Mengapa pengujian beta diperlukan

Menurut penelitian Google Play Console, pengujian beta menemukan hingga 40% kesalahan kritis yang tidak terdeteksi pada tahap Internal Testing. Pengguna nyata menggunakan model perangkat, versi sistem operasi, dan kondisi jaringan yang berbeda yang tidak dapat direproduksi di lingkungan pengujian. Pengujian beta juga mengumpulkan umpan balik kualitatif tentang UX/UI dan fitur baru.

Tahapan pengujian beta dalam pipeline

Pipeline tipikal terlihat seperti ini: Internal Testing → Closed Beta → Open Beta → Production. Setelah stabilisasi di trek Internal, build dipublikasikan di Closed Beta untuk audiens eksternal terbatas. Setelah mengumpulkan umpan balik dan memperbaiki kesalahan — di Open Beta untuk semua orang. Rilis produksi final dilakukan setelah konfirmasi stabilitas di Open Beta.

Closed Beta: fitur dan konfigurasi

Closed Beta adalah trek pengujian dengan akses berdasarkan undangan. Pengembang menentukan daftar alamat email atau membuat grup Google Group yang anggotanya mendapatkan akses ke versi beta. Di Google Play, Closed Beta mendukung hingga 10.000 penguji, yang secara signifikan melebihi batas Internal Testing sebanyak 100 orang.

Konfigurasi Closed Beta di Google Play

Untuk membuat trek Closed Beta, buka Google Play Console → Release → Testing → Closed Beta. Buat grup penguji dan tentukan metode penambahan: melalui email, Google Group, atau tautan undangan. Setelah build diunggah dan diperiksa oleh Google Play, sistem mengirimkan undangan kepada anggota grup.

groovy
// Fastlane — publikasi di trek Closed Beta
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

Manajemen versi di Closed Beta

Trek Closed Beta menggunakan nomor versi kode terpisah. Disarankan untuk mengalokasikan rentang versionCode yang tidak tumpang tindih dengan Internal Testing dan Production. Misalnya, untuk versi 2.4.0: Internal → versionCode 24000, Closed Beta → 24001, Open Beta → 24002, Production → 24003. Ini mencegah konflik saat mempromosikan build antar trek.

Open Beta: pengujian publik

Open Beta adalah trek yang dapat diakses oleh semua pengguna tanpa undangan. Di Google Play, Open Beta ditampilkan di toko sebagai kartu aplikasi terpisah dengan label Beta. Setiap pengguna dapat bergabung dengan pengujian melalui tautan publik atau dengan menemukan aplikasi di Google Play dan mengklik Become a Tester.

Keuntungan Open Beta

Open Beta memberikan cakupan audiens maksimal untuk pengujian. Berbeda dengan Closed Beta di mana sampel ditentukan oleh pengembang, Open Beta menarik pengguna dengan perangkat yang beragam, kebiasaan, dan skenario yang berbeda. Ini memberikan gambaran paling lengkap tentang stabilitas aplikasi sebelum rilis. Pengumpulan umpan balik dilakukan melalui Google Play Rating dan kuesioner dalam aplikasi.

Keterbatasan Open Beta di Google Play

Open Beta tersedia untuk akun pengembang mana pun, tetapi memerlukan melewati moderasi sebelum publikasi. Google Play memeriksa build untuk kepatuhan terhadap persyaratan dasar, seperti halnya rilis produksi. Setelah disetujui, trek dipublikasikan di toko dan pengguna mana pun dapat berlangganan. Open Beta dapat dibatalkan kapan saja tanpa kehilangan instalasi saat ini.

Pengujian beta di App Store melalui TestFlight

Di ekosistem Apple, pengujian beta eksternal dilakukan melalui TestFlight External Testing. Jumlah maksimum penguji eksternal adalah 10.000 orang. Berbeda dengan Google Play, TestFlight tidak mendukung Open Beta penuh dengan tampilan di toko — akses hanya didistribusikan melalui tautan undangan atau halaman publik Apple.

Proses TestFlight External Testing

Untuk mempublikasikan build di TestFlight External Testing, pengembang mengunggah IPA melalui Xcode atau Transporter, setelah itu Beta App Review dimulai. Apple memeriksa build untuk persyaratan dasar — tidak seperti App Review penuh, pemeriksaan memakan waktu 1–2 hari. Setelah disetujui, build tersedia untuk distribusi melalui tautan hingga 90 hari. Untuk memperpanjang masa berlaku, diperlukan unggahan build baru.

Pengumpulan umpan balik melalui TestFlight

TestFlight mendukung secara built-in pengumpulan tangkapan layar dan log perangkat. Saat perangkat diguncang, penguji mengirimkan laporan kepada pengembang melalui App Store Connect. Setiap laporan berisi stack trace, tangkapan layar, versi build, dan informasi perangkat. Ini menyederhanakan reproduksi dan perbaikan kesalahan tanpa korespondensi panjang dengan penguji.

Konfigurasi trek beta di Google Play Console

Konfigurasi Closed dan Open Beta di Google Play Console dilakukan di bagian Release → Testing. Proses memakan waktu 15–30 menit dan memerlukan konfigurasi trek satu kali sebelum penggunaan pertama. Mari kita lihat petunjuk langkah demi langkah untuk kedua jenis pengujian beta.

ParameterClosed BetaOpen Beta
AksesBerdasarkan undanganTautan publik atau pencarian
Batas peserta10.000Tidak terbatas
ModerasiTidak diperlukanDiperlukan
Tampilan di tokoTidakYa, dengan label Beta
UlasanMelalui kuesionerGoogle Play Rating + kuesioner

Publikasi di Closed Beta

Di Google Play Console, buat grup penguji dan unggah build ke trek Closed Beta. Sistem akan memeriksa persyaratan dasar dan setelah 5–15 menit build akan tersedia bagi anggota grup. Anggota menerima email dengan undangan dan petunjuk instalasi melalui Google Play.

Publikasi di Open Beta

Pilih trek Open Beta dan unggah build. Berbeda dengan Closed Beta, Open Beta melalui moderasi (seperti rilis produksi) yang memakan waktu 24–48 jam. Setelah disetujui, kartu aplikasi muncul di Google Play dengan label Beta. Pengguna dapat bergabung dengan pengujian melalui tombol Become a Tester.

Praktik terbaik pengujian beta

Efektivitas pengujian beta secara langsung tergantung pada kualitas organisasi proses. Di bawah ini adalah praktik terbukti berdasarkan pengalaman pengembang besar dan rekomendasi Google Play Console. Mematuhi aturan-aturan ini meningkatkan tingkat deteksi kesalahan sebesar 40–60%.

  • Mulailah dengan Closed Beta pada audiens tepercaya 100–500 orang
  • Kumpulkan metrik stabilitas: ANR, crash, frekuensi pembekuan
  • Gunakan alat bawaan pengumpulan umpan balik (Firebase, Crashlytics, TestFlight)
  • Lakukan pengujian A/B fitur baru di Closed Beta sebelum Open Beta
  • Tetapkan durasi pengujian beta: 7–14 hari untuk Closed, 14–30 hari untuk Open

Analisis umpan balik dan metrik

Setelah pengujian beta selesai, kumpulkan semua laporan, klasifikasikan kesalahan berdasarkan prioritas, dan serahkan ke pengembangan. Kesalahan yang ditemukan di Open Beta harus diperbaiki sebelum rilis produksi. Pengguna yang berpartisipasi dalam pengujian beta sering menjadi pengguna aktif pertama setelah peluncuran resmi.

Komunikasi dengan penguji beta

Beri tahu penguji tentang pembaruan. Gunakan notifikasi bawaan Google Play dan TestFlight untuk mengumumkan build baru. Buat changelog dengan deskripsi perbaikan dan fitur baru. Tanggapi umpan balik di Resolution Center (TestFlight) atau di halaman aplikasi (Google Play) — ini meningkatkan keterlibatan penguji.

Metrik efektivitas pengujian beta

Metrik kunci untuk mengevaluasi pengujian beta: jumlah penguji aktif, persentase pelapor kesalahan, waktu rata-rata hingga laporan pertama, dan Coverage Rate — persentase perangkat dan versi OS yang tercakup dalam pengujian. Jika Coverage Rate di bawah 40%, tambahkan penguji dengan konfigurasi yang kurang melalui pengiriman undangan yang ditargetkan.

Pertanyaan yang Sering Diajukan

Apa perbedaan antara Closed Beta dan Open Beta?

Closed Beta memerlukan undangan dan terbatas pada 10.000 peserta — cocok untuk pengujian pada audiens target. Open Beta dapat diakses semua orang melalui pencarian Google Play, tidak memiliki batasan jumlah peserta, dan ditampilkan di toko. Open Beta memerlukan moderasi, Closed Beta tidak.

Berapa banyak penguji yang dibutuhkan untuk pengujian beta?

Untuk Closed Beta, 100–500 peserta cukup untuk menemukan kesalahan utama. Open Beta disarankan dilakukan dengan 1000+ peserta untuk cakupan perangkat maksimal. Untuk TestFlight External Testing, optimal 500–2000 penguji eksternal.

Apakah moderasi diperlukan untuk publikasi di trek beta?

Di Google Play, Closed Beta tidak memerlukan moderasi, Open Beta melalui moderasi penuh seperti rilis produksi. Di TestFlight, External Testing melalui Beta App Review (1–2 hari), Internal Testing hanya memerlukan Basic Review (30–60 menit).

Bisakah versi beta dimonetisasi?

Ya, versi beta dapat berisi pembelian dan langganan. Google Play dan TestFlight mendukung In-App Purchases dan pembelian uji. Konfigurasikan akun uji untuk memeriksa pembayaran tanpa mengurangi dana nyata melalui lingkungan Sandbox.

Bagaimana cara memindahkan build dari trek beta ke Production?

Di Google Play, build dapat dipromosikan antar trek tanpa unggahan ulang: Internal → Closed Beta → Open Beta → Production. Di TestFlight, build melalui Beta App Review terpisah untuk External Testing, tetapi tidak dipindahkan secara otomatis ke App Store — diperlukan unggahan terpisah melalui App Store Connect.

Kesimpulan

  • Closed Beta — pengujian berdasarkan undangan hingga 10.000 peserta tanpa moderasi
  • Open Beta — pengujian publik dengan akses terbuka melalui Google Play, dengan moderasi
  • TestFlight External Testing — hingga 10.000 penguji eksternal, Beta App Review 1–2 hari
  • 40% kesalahan tidak terdeteksi di Internal Testing dan hanya muncul dalam pengujian beta
  • Pipeline beta: Internal → Closed Beta → Open Beta → Production
  • Manajemen versi — rentang versionCode terpisah untuk setiap trek mencegah konflik
  • Pengumpulan umpan balik melalui Firebase, Crashlytics, TestFlight, dan Google Play Rating meningkatkan kualitas laporan bug

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