Gunakan laporan pra-peluncuran dan kerusakan untuk meningkatkan aplikasi Anda

Bisnis aplikasi Anda bergantung pada penayangan aplikasi berkualitas tinggi. Dan untuk mencapai kualitas ini, Anda harus menguji aplikasi di berbagai perangkat. Laporan pra-peluncuran menggunakan pengujian yang diotomatisasi pada perangkat aktual yang dapat mengidentifikasi masalah tata letak, memberikan diagnostik error, menemukan kerentanan keamanan, dan lain-lain. Anda kemudian dapat menjalankan uji di Firebase Test Lab dan menggunakan laporan kerusakan dan ANR untuk mencari masalah kualitas lebih jauh.

Mengapa cara ini berhasil

Mengidentifikasi di mana aplikasi bermasalah akan memastikan bahwa Anda menyajikan kualitas terbaik kepada pengguna pada saat peluncuran dan, dengan memperbaki setiap masalah dengan cepat, Anda mungkin dapat membalikkan ulasan negatif (terutama bila Anda menanggapi ulasan tersebut untuk memberi tahu pengguna bahwa Anda telah memperbaiki masalahnya). Anda juga akan memberikan pengalaman penggunaan yang lebih baik bagi pengguna baru, yang akan menghasilkan rating dan ulasan yang lebih baik.

Fitur

  • Laporan pra-peluncuran: Merangkum masalah yang ditemukan saat aplikasi uji alfa atau beta diuji secara otomatis untuk mengetahui kompatibilitas perangkat, masalah tampilan, dan kerentanan keamanan pada berbagai perangkat di Firebase Test Lab.
  • Pengujian khusus menggunakan Firebase Test Lab: Ketahui kerusakan selama proses pengembangan dengan menjalankan uji dengan skrip di aplikasi, menggunakan pengujian khusus Firebase Test Lab.
  • Laporan Kerusakan dan Aplikasi tidak Merespons (ANR): Jika aplikasi error atau berhenti merespons dan pengguna memilih untuk mengirimkan detail error, Google Play mengumpulkan informasi yang relevan dan membuatnya tersedia untuk Anda di Konsol Developer Google Play. Dengan meninjau laporan kerusakan dan ANR ini, Anda dapat mengidentifikasi masalah pada aplikasi, lalu mengupdate aplikasi untuk menghilangkannya.
  • Firebase Crash Reporting: Dapatkan laporan terperinci tentang error di aplikasi Anda. Error dikelompokkan menjadi kluster dengan pelacakan tumpukan yang serupa dan diprioritaskan menurut keparahan dampaknya terhadap pengguna. Selain menerima laporan otomatis, Anda dapat membuat log peristiwa khusus untuk membantu mengetahui langkah yang menyebabkan error.

Praktik terbaik

  • Lacak kemajuan dengan membandingkan build. Sebagai bagian dari laporan pra-peluncuran, tab Error menampilkan diagram dengan kompatibilitas APK yang dibandingkan dengan build sebelumnya. Setiap batang mewakili build yang baru diuji untuk APK alfa atau beta, beserta jumlah peluncuran yang berhasil dan gagal yang ditemukan selama pengujian.
  • Periksa bagaimana aplikasi berjalan di berbagai versi Android. Dengan laporan pra-peluncuran, di dekat bagian paruh bawah tab Error aplikasi, Anda dapat melihat laporan satu per satu yang menampilkan perangkat uji dan versi Android perangkat, dengan ikon berwarna merah menunjukkan apakah aplikasi Anda memiliki masalah pengujian.
  • Temukan masalah tata letak. Screenshot di tiap ringkasan uji memungkinkan Anda melihat tampilan aplikasi di berbagai perangkat uji dan dalam berbagai versi Android, bahasa, dan resolusi layar.
  • Pertimbangkan untuk mengupload uji alfa atau beta lainnya. Ketika Anda melakukan pengujian, mungkin akan hasil ‘perangkat tidak tersedia’, meskipun APK kompatibel dengan perangkat tersebut. Upload APK alfa atau beta lainnya untuk memastikan aplikasi berfungsi di semua perangkat.
  • Identifikasi kerentanan keamanan. Kerentanan keamanan yang diketahui akan ditandai, sehingga Anda bisa mengambil tindakan untuk memastikan aplikasi aman bagi pengguna. Laporan ini bahkan memindai masalah pada koleksi pihak ketiga. Nama dan deskripsi masalah kerentanan yang ditemukan di APK disertakan dalam laporan pra-peluncuran untuk tiap pengujian.
  • Gunakan tombol login sekali klik. Jika aplikasi menyertakan layar login, yang harus memasukkan kredensial pengguna, layar ini mungkin membatasi hasil uji, karena proses uji tidak dapat melewati layar ini. Untuk mendapatkan cakupan uji yang lebih baik, publikasikan aplikasi alfa atau beta dengan tombol ‘login’ yang memungkinkan proses uji melanjutkan pengujian aplikasi dengan sekali klik.
  • Hapus persyaratan lokasi. Aplikasi Anda mungkin memiliki ketergantungan pada geolokasi dan ketergantungan ini mungkin tidak diepnuhi oleh lokasi di mana perangkat uji berada. Jika demikian, publikasikan APK alfa atau beta yang menghapus persyaratan lokasi, khususnya bila aplikasi memiliki batasan konten berdasarkan negara.
  • Sematkan data yang ingin disertakan dalam pengujian. Jika Anda ingin menjalankan pengujian pada aplikasi dengan data yang dimuat sebelumnya, publikasikan versi alfa atau beta aplikasi dengan file media yang disematkan pada APK-nya.
  • Nonaktifkan layanan pemberian (hak) lisensi Google Play. Untuk memastikan agar aplikasi mengidentifikasi pengguna dengan benar pada perangkat uji, buat versi alfa atau beta aplikasi dengan menonaktifkan layanan pemberian (hak) lisensi Google Play. Jika tidak, Anda akan mendapatkan hasil yang terbatas dari pengujian.