Artikel ini membantu Anda memahami hasil laporan pra-peluncuran dengan menyediakan ringkasan error, peringatan, atau masalah yang mungkin ditemukan dalam laporan Anda. Jika ingin mengetahui cara menyiapkan dan menjalankan laporan pra-peluncuran, buka Menggunakan laporan pra-peluncuran untuk mengidentifikasi masalah.
Setelah laporan pra-peluncuran tersedia, Anda dapat melihat ringkasan pengujian yang menyertakan jumlah error, peringatan, dan masalah kecil yang ditemukan selama pengujian, yang dikategorikan menurut jenis masalah. Anda juga akan melihat rekomendasi berdasarkan hasil pengujian aplikasi Anda.
Catatan: Meskipun laporan pra-peluncuran merupakan alat praktis dan canggih yang dapat membantu Anda meningkatkan aplikasi, Google tidak dapat menjamin bahwa pengujian akan mengidentifikasi semua masalah. Untuk memastikan kelengkapan dan relevansi hasil yang Anda dapatkan, tinjau dan perbarui setelan laporan pra-peluncuran.
Ringkasan laporan pra-peluncuran
Halaman Ringkasan laporan pra-peluncuran menyediakan ringkasan error, peringatan, dan masalah kecil unik yang ditemukan selama pengujian, yang dikelompokkan menjadi empat kategori: Stabilitas, Performa, Aksesibilitas, serta Keamanan dan kepercayaan. Kategori ini dijelaskan di bawah ini secara lebih mendetail.
Anda juga akan melihat jumlah perangkat yang digunakan untuk menguji aplikasi Anda, dan bergantung pada hasil pengujian, terdapat juga insight serta rekomendasi yang dapat membantu meningkatkan aplikasi.
Berikut beberapa contoh masalah yang ditemukan selama pengujian:
- Error:Menyertakan error, ANR, penggunaan library yang rusak, dan penggunaan API yang tidak didukung yang telah dibatasi.
- Peringatan: Seperti waktu startup dan pemuatan yang lambat, masalah login atau crawl, masalah memori, penggunaan API yang tidak didukung yang belum dibatasi.
- Masalah kecil: Seperti label konten yang tidak ada, masalah kontras warna, ukuran target sentuh yang kecil, masalah implementasi.
Detail laporan pra-peluncuran
StabilitasSetiap bagian tab Stabilitas menjelaskan masalah yang ditemukan selama pengujian, yang dapat mencakup:
- Ikon dan jenis masalah:
- Merah menunjukkan error
- Kuning menunjukkan peringatan
- Hijau menunjukkan bahwa pengujian tidak menemukan masalah
- Jumlah perangkat tempat masalah terdeteksi
- Pelacakan tumpukan yang terkait dengan masalah
- API yang relevan (jika berlaku)
- Frekuensi terdeteksinya masalah selama pengujian (jika berlaku)
Di samping setiap masalah, Anda dapat memilih Tampilkan lebih banyak untuk melihat detail terperinci tentang masalah tersebut, seperti nama perangkat, ukuran layar, versi Android, RAM, antarmuka biner aplikasi (ABI), dan lokal. Anda dapat memilih setiap model perangkat untuk melihat spesifikasi perangkat, melihat screenshot dan video dari pengujian, output demo loop, dan pelacakan tumpukan (yang juga dapat didownload). Perlu diperhatikan bahwa ketersediaan detail ini dapat bervariasi.
Catatan: Karena error yang ditemukan saat membuat laporan pra-peluncuran berasal dari perangkat pengujian, error tersebut tidak memengaruhi statistik error Anda.
Melihat perangkat pengujian tanpa masalah
Di bagian bawah tab Stabilitas, Anda dapat melihat tabel Perangkat pengujian tanpa masalah untuk melihat informasi tentang pengujian yang tidak menemukan masalah.
Pada setiap baris, Anda akan melihat nama perangkat pengujian, versi Android perangkat, dan ikon yang menunjukkan apakah aplikasi mengalami masalah pengujian.
Jika aplikasi Anda menggunakan satu atau beberapa antarmuka yang tidak berada di Android SDK publik (sering disebut “tidak didukung” atau “antarmuka non-SDK”), Anda akan melihat error dan peringatan yang tercantum di tab Ringkasan dan Stabilitas laporan pra-peluncuran.
Melihat masing-masing masalah
Untuk mengidentifikasi antarmuka tidak didukung yang sedang digunakan, klik link Lihat masalah yang ada di samping error dan peringatan "Kompatibilitas OS” dalam laporan pra-peluncuran Anda. Untuk melihat tempat pemanggilan antarmuka tertentu di aplikasi Anda, klik panah bawah di sampingnya untuk melihat pelacakan tumpukan. Satu antarmuka dapat dipanggil beberapa kali dalam satu pengujian.
Antarmuka yang tidak didukung dikategorikan menurut tingkat keparahan. Untuk menghindari masalah stabilitas, sebaiknya Anda berhenti menggunakan antarmuka yang tidak didukung sepenuhnya, tetapi Anda dapat menggunakan kategori tersebut untuk membantu memprioritaskan masalah mana saja yang akan ditangani terlebih dahulu.
Berikut urutan prioritas yang disarankan:
- Dibatasi: Antarmuka yang tidak dapat ditampilkan di beberapa atau semua versi Android.
- Tidak didukung tetapi dengan potensi pembatasan: Antarmuka yang tidak dijamin akan berperilaku, yang akan dibatasi dalam rilis Android mendatang.
- Tidak didukung, tidak ada potensi pembatasan: Antarmuka yang tidak dijamin akan berperilaku.
Catatan: Dalam setiap kategori, antarmuka diurutkan menurut frekuensi, yang juga dapat membantu Anda memprioritaskan masalah yang harus diatasi terlebih dahulu.
Untuk setiap model perangkat, ringkasan pengujian performa menyertakan metrik berikut:
- Rata-rata frame per detik: Nilai rata-rata frame ditampilkan.
- Catatan: Data rata-rata frame per detik hanya tersedia untuk pengujian menggunakan game loop.
- CPU Rata-rata: Persentase penggunaan CPU rata-rata oleh aplikasi Anda pada model perangkat tertentu.
- Rata-rata jaringan yang dikirim: Rata-rata jumlah byte per detik yang dikirim oleh aplikasi Anda melalui koneksi jaringan pada model perangkat tertentu.
- Rata-rata jaringan yang diterima: Rata-rata jumlah byte per detik yang diterima oleh aplikasi Anda melalui koneksi jaringan pada model perangkat tertentu.
- Rata-rata memori: Rata-rata memori yang digunakan dalam aplikasi Anda selama jangka waktu yang dipilih pada model perangkat tertentu.
Catatan: Perangkat uji yang menjalankan Android versi lama mungkin tidak dapat menghasilkan data performa.
Melihat masing-masing laporan
Pilih setiap model perangkat untuk melihat spesifikasi perangkat, statistik performa, performa dari waktu ke waktu, serta melihat screenshot dan video dari pengujian. Anda juga dapat melihat grafik dan rekaman setiap metrik yang dialokasikan dari waktu ke waktu selama pengujian.
Misalnya, Anda dapat melihat persentase CPU aplikasi saat pengujian berlangsung. Jika Anda melihat lonjakan CPU, tinjau tindakan yang dilakukan crawler saat itu untuk membantu menyelesaikan masalah.
Perlu diperhatikan bahwa ketersediaan detail ini dapat bervariasi.
Setiap ringkasan pengujian aksesibilitas menyertakan jumlah error, peringatan, dan masalah kecil aksesibilitas yang ditemukan selama pengujian, yang dibagi menjadi kategori berikut:
- Pelabelan konten: Elemen dalam aplikasi Anda yang salah diberi label untuk pembaca layar.
- Ukuran target sentuh: Elemen dalam aplikasi Anda yang tidak memenuhi ukuran target sentuh yang direkomendasikan.
- Implementasi: Masalah tata letak yang membuat aplikasi Anda sulit digunakan oleh pengguna yang memiliki gangguan motorik.
- Kontras rendah: Masalah warna kontras rendah dalam aplikasi Anda.
Melihat laporan menurut kategori
Anda dapat men-scroll di bawah ringkasan di bagian atas tab Aksesibilitas untuk melihat bagian yang dikategorikan dengan kelompok layar yang mengidentifikasi tempat masalah aksesibilitas ditemukan di aplikasi Anda.
- Jika ada error yang teridentifikasi, Anda akan melihat ikon berwarna merah.
- Jika ada peringatan yang teridentifikasi, Anda akan melihat ikon berwarna kuning.
- Jika hanya masalah kecil yang teridentifikasi, Anda akan melihat ikon berwarna biru.
- Jika tidak ada masalah yang teridentifikasi, Anda akan melihat tanda centang hijau.
Melihat masing-masing masalah
Anda dapat memilih kelompok layar untuk melihat screenshot contoh dengan nama model perangkat, sistem operasi, ukuran layar, kepadatan layar, dan bahasa yang sesuai, serta rekomendasi.
Meningkatkan aksesibilitas aplikasi Anda
- Pelajari cara menggunakan Accessibility Scanner untuk mengidentifikasi saran aksesibilitas.
- Lihat dokumentasi tentang aksesibilitas Android di situs developer Android.
Ringkasan pengujian screenshot Anda menyediakan:
- Gambar yang menunjukkan tampilan aplikasi Anda di perangkat pengujian dalam berbagai bahasa.
- Metadata tentang perangkat yang diuji (termasuk nama model, versi Android, bahasa, resolusi layar, dan DPI).
- Jumlah perangkat dengan screenshot.
- Jumlah perangkat yang tidak dapat diuji dengan Android App Bundle:
- Perangkat tidak tersedia: App bundle Anda kompatibel dengan perangkat ini, tetapi ada masalah selama pengujian. Jika ada perangkat yang tidak tersedia selama pengujian, Anda dapat mengupload app bundle lain dan mengujinya lagi.
- Perangkat tidak kompatibel: App bundle Anda tidak kompatibel dengan perangkat pengujian tertentu. Jika melakukan pengujian lagi, Anda tidak akan menerima hasil untuk perangkat yang tidak kompatibel.
Catatan: Jika menjalankan pengujian menggunakan demo loop, Anda tidak akan melihat data pada tab Screenshot.
Cara melihat screenshot
Anda dapat mengelompokkan hasil pengujian screenshot menggunakan alat pilih Kelompokkan menurut di dekat bagian kanan atas tab Screenshot. Ada dua cara untuk mengelompokkan screenshot:
- Kelompok layar: Pilih Kelompok layar untuk melihat kemiripan tampilan screenshot di berbagai perangkat. Dengan tampilan ini, laporan pra-peluncuran mengelompokkan gambar berdasarkan elemen atau widget di layar. Kelompok layar dipilih secara default.
- Perangkat: Pilih Perangkat untuk melihat semua screenshot yang terkait dengan perangkat tertentu. Dengan tampilan ini, Anda dapat melihat screenshot yang diambil dalam urutan kronologis selama pengujian.
Anda dapat memilih screenshot untuk melihat spesifikasi perangkat dan informasi tambahan.
Preferensi bahasa
Untuk melihat screenshot dari bahasa tertentu, Anda dapat menyiapkan preferensi bahasa pada tab Setelan.
Setiap ringkasan pengujian menyertakan nama dan deskripsi semua kerentanan keamanan yang ditemukan di app bundle Anda.
Catatan: Sebaiknya ambil tindakan untuk mengatasi kerentanan keamanan yang tercantum sebelum memublikasikan app bundle Anda ke tahap produksi.
Membuat pengujian kustom dengan Firebase Test Lab
Jika aplikasi atau game Anda memerlukan pengujian khusus lebih lanjut, Anda dapat menggunakan Firebase Test Lab. Setelah membuat project Firebase, Anda dapat memilih jenis perangkat dari berbagai perangkat dan metode pengujian lainnya untuk membuat pengujian kustom. Kemudian, Anda dapat menjalankan dan melihat hasil pengujian kustom di Firebase console. Lima sampai 15 pengujian pertama yang Anda jalankan per hari tidak dikenakan biaya.
Konten terkait
- Pelajari lebih lanjut cara menggunakan laporan pra-peluncuran untuk mengidentifikasi masalah di Play Academy.