Cara Melacak & Menguji Game Anda

Diterbitkan: 2022-02-24

Lacak & Uji Game Anda

Pengujian adalah praktik umum di antara pengembang game seluler. Namun, pengembang sering kesulitan untuk memprioritaskan fitur mana yang akan diuji, dan merasa sulit untuk menginterpretasikan hasilnya sehingga perubahan sering kali ditunda atau tidak pernah dilakukan.

Sebagai pengembang, Anda mungkin terbiasa dengan alat pengujian ASO, seperti Google Eksperimen. Atau bahkan Anda mungkin sudah mengetahui tentang alat pengujian A/B yang baru-baru ini diumumkan untuk Apple App Store. Alat ini membuatnya sangat mudah untuk membandingkan materi iklan yang berbeda, mengujinya di pasar inti Anda, dan meningkatkan ikon, tangkapan layar, video, dan banyak aset lain dari Halaman Produk App Store Anda.

Layanan peringkat aplikasi ASO World

Klik " Pelajari Lebih Lanjut " untuk mendorong bisnis aplikasi & game Anda dengan layanan promosi aplikasi ASO World sekarang.


Pentingnya pengujian

Pengujian berarti memastikan bahwa suatu program memenuhi persyaratan yang telah ditentukan sebelumnya. Aplikasi game seluler memerlukan strategi pengujian yang tepat dan terorganisir yang harus dimasukkan dengan kuat ke dalam prosedur pengembangan.

Sudah menjadi sifat kita untuk mencoba hal-hal baru, apakah tujuan kita adalah untuk meningkatkan metrik bisnis utama, untuk memeriksa apakah kita benar tentang hipotesis tertentu, atau hanya rasa ingin tahu. Dalam hal pengujian game seluler, apakah Anda ingin meningkatkan monetisasi, retensi, atau akuisisi pengguna, memiliki metodologi dan menafsirkan hasilnya dengan cermat sama pentingnya.

Namun, desain game tidak mudah, begitu juga pengujian game, terutama saat menguji game untuk perangkat seluler. Mengembangkan, merancang, dan menguji game seluler membutuhkan keterampilan khusus.

Anda tidak selalu mengetahui semua persyaratan aplikasi sebelum mulai mengembangkan, jadi pengujian adalah satu langkah dalam proses berulang untuk membuat game seluler yang berkualitas.

Metrik ASO untuk Visibilitas App Store

Ketika kami berbicara tentang ASO, atau Pengoptimalan App Store, kami terutama berfokus pada peningkatan visibilitas aplikasi dan game seluler Anda di Google Play atau toko aplikasi Apple.

Sebagai Pengembang, tujuan utama Anda adalah untuk meningkatkan lalu lintas organik yang Anda terima dari Halaman Hasil Pencarian, halaman Kategori, Top Charts, dan bahkan tab Aplikasi atau Game atau berbagai tempat lain di Google Play atau Aplikasi/ Game dari hari di App Store.

Untuk melacak seberapa terlihat aplikasi Anda, berikut adalah metrik ASO paling umum yang harus Anda periksa dari Alat ASO pilihan Anda:

Peringkat Kata Kunci: Setelah Anda menetapkan kata kunci target (atau kombinasi kata kunci), Anda harus memeriksa bagaimana peringkat Aplikasi Anda di Halaman Hasil Pencarian untuk setiap kata kunci yang Anda pilih. Ini akan memungkinkan Anda untuk memodifikasi dan mengoptimalkan penggunaan kata kunci dalam metadata Anda.

Top Charts: Ada tiga Top Chart Rankings utama: Gratis, Berbayar, atau Grossing. Periksa mereka untuk melihat seberapa trendi permainan Anda akhir-akhir ini.

Halaman Kategori: Pengguna dapat mencari aplikasi dan game seluler berdasarkan kategori, dan mereka diberi peringkat berdasarkan relevansi. Periksa posisi mana yang Anda tempati untuk melihat seberapa relevan Anda dibandingkan dengan pesaing Anda.

Aplikasi Serupa & Terkait: Temukan aplikasi yang mengarahkan lalu lintas ke produk Anda. Banyak pengguna datang dari widget “aplikasi serupa” di Halaman Produk App Store lainnya. Menemukan aplikasi yang mengarahkan sebagian besar pengguna ke aplikasi Anda dapat memberi Anda ide tentang cara menyesuaikan komunikasi Anda.

Unggulan: Anda dapat melacak metrik ini dengan beberapa alat Intelijen ASO. Selanjutnya, dalam artikel ini, Anda akan menemukan bagian khusus untuk mendapatkan fitur.

Setelah Anda mengintegrasikan alat ASO yang lebih canggih ke dalam ekosistem Anda, metrik visibilitas lainnya mungkin menjadi relevan untuk Anda. Periksa Metrik ASO ini secara teratur. Kemudian, atur mereka ke negara atau pasar yang berbeda — Tolok ukur peringkat Anda terhadap aplikasi pesaing Anda. Sedikit demi sedikit, Anda akan menemukan lebih banyak peluang pertumbuhan.

Metrik ASO untuk Konversi App Store

Setelah pengguna menemukan Anda melalui pencarian atau penjelajahan toko, seperti yang disebutkan sebelumnya, dan mereka telah mendarat di Halaman Produk App Store Anda, Anda ingin mereka menginstal aplikasi atau game Anda.

Di ASO, ketika berbicara tentang Konversi App Store, ada dua Metrik ASO utama yang harus Anda periksa:

Rasio Klik-Tayang (RKT): Juga dikenal sebagai Rasio Ketuk-Tayang (TTR). % pengguna yang telah melihat aplikasi atau game Anda di hasil pencarian atau peringkat, dan telah memutuskan untuk mengkliknya dan membuka Halaman Produk App Store Anda.

Tingkat Konversi (CVR atau CR): Juga dikenal sebagai Tingkat Pemasangan (IR). % pengguna yang telah membuka Halaman Produk Anda, dan telah menginstal aplikasi atau game Anda.

Kedua Metrik ASO ini sangat menentukan untuk memahami kinerja aset toko aplikasi Anda.

Metrik ASO untuk Pertumbuhan Aplikasi

Setiap pakar pemasaran Aplikasi memiliki pandangan berbeda tentang cara mengukur pertumbuhan seluler. Bagi developer mobile Indie, terkadang hal ini mungkin membingungkan.

Di ASO (App Store Optimization), pertumbuhan biasanya diukur dengan:

Sejumlah pemasangan organik (pada periode tertentu) – Jika Anda hanya memilih satu metrik ASO, ini akan menjadi yang paling penting dari semuanya. Juga, tergantung pada kecepatan penginstalan, jumlah, kualitas, sumber, dan KPI lainnya (Tempat Tujuan Utama), Anda dapat mengatakan bahwa aplikasi atau game Anda berkembang atau tidak.

Tingkat Retensi – Ini adalah metrik sekunder yang dapat dilacak untuk tujuan ASO dengan bantuan berbagai alat. Anda dapat memeriksa tingkat retensi untuk hari ke-1, ke-2, ke-7, ke-30 sejak penginstalan terkait dengan lalu lintas organik ke halaman aplikasi Anda yang diubah menjadi penginstalan organik dan dengan demikian menganalisis bagaimana pengalaman dalam aplikasi memenuhi harapan penginstal yang dimulai di halaman aplikasi .

Tujuan utama ASO adalah untuk meningkatkan Pertumbuhan Organik Anda, dan Metrik ASO utama yang perlu dipertimbangkan di sini adalah Pemasangan organik. Anda dapat melacak pemasangan aplikasi di Konsol Pengembang di setiap toko aplikasi. Meskipun data yang disediakan oleh Konsol Google Play atau App Store Connect Analytics dapat menjadi indikator yang baik tentang kinerja halaman aplikasi Anda, jika Anda juga terlibat dalam beberapa kampanye berbayar, sebaiknya Anda mencari alat Atribusi untuk memisahkan organik dan berbayar. menginstal.

Pemasangan berbayar kemungkinan besar meningkatkan pertumbuhan organik Anda. Kampanye akuisisi pengguna yang disetel dengan baik dapat mendorong Anda memasang cukup banyak untuk meningkatkan ASO Anda dan membuat Anda mencapai tangga lagu teratas. Anda mungkin ingin mempertimbangkannya saat meluncurkan kampanye pemasaran Anda.

Untuk memahami bagaimana pemasangan berbayar memengaruhi organik Anda, lakukan rumus ini:

pemasangan berbayar memengaruhi lalu lintas organik Anda

Apa Perbedaan Pengujian Game Seluler dengan Pengujian Aplikasi Biasa?

Perbedaan antara aplikasi seluler biasa dan game seluler memengaruhi strategi rencana pengujian. Game lebih tidak terduga daripada aplikasi seluler biasa, karena mereka mengundang pengguna untuk bertindak tidak terduga. Saat menguji permainan, Anda harus mengantisipasi perilaku pemain.

Saat menguji aplikasi seluler, Anda harus memastikan bahwa aplikasi Anda mudah digunakan dan berfungsi dengan baik di beberapa perangkat.

Pengujian game seluler menggabungkan dua persyaratan tersebut, yang membuatnya lebih menantang.

Tantangan saat menguji game

Meskipun pengujian menawarkan beberapa manfaat, pengujian juga menghadirkan tantangan bagi pengembang. Hasil konklusif tidak selalu dijamin terutama dalam permainan free-to-play (F2P) di mana populasi pembayar rendah. Menurut salah satu pengembang, masalah ini menyebabkan hingga 15% pengujian tidak meyakinkan.

Di bagian berikut, kami akan membahas tantangan pengujian ini dan bagaimana dua pengembang mendekati pertanyaan ini untuk meningkatkan bisnis mereka. Pertama, kita akan membahas tahap pra-peluncuran dan pengujian untuk interaksi dan retensi, kemudian beralih ke tahap pasca-peluncuran dan pengujian untuk peningkatan monetisasi.

Bagian Mana dari Aplikasi Seluler Saya yang Harus Saya Uji?

Aplikasi game seluler memprioritaskan fungsi-fungsi tertentu yang tidak dibutuhkan oleh aplikasi seluler biasa atau tidak dibutuhkan sama sekali. Ini adalah bagian dari aplikasi Anda yang akan Anda periksa saat Anda menguji.

Antarmuka Pengguna dan Fungsionalitas Game

Antarmuka pengguna (UI) game Anda dan fungsionalitas keseluruhan menentukan seberapa sukses aplikasi seluler Anda nantinya. Sangat penting bahwa Anda mendapatkan keduanya dengan benar.

Tata letak antarmuka pengguna, orientasi layar, struktur dan fungsi menu, dan resolusi layar adalah beberapa aspek yang membentuk UI dan fungsionalitas game.

Kinerja Grafis

Performa grafis berkualitas tinggi adalah kuncinya. Gamer suka berinteraksi dengan grafik yang halus dan responsif, tetapi akan menjadi frustrasi saat gambar aplikasi mogok atau melambat.

Untuk mengetahui bagaimana kinerja grafis game Anda dalam semua jenis kondisi, gunakan tes stres. Tes performa ini akan menentukan seberapa responsif game Anda pada gadget sungguhan.

Fitur Multiplayer/Pengguna

Gamer seluler senang bersaing dengan pemain kehidupan nyata, terutama teman dan keluarga. Beberapa game seluler paling sukses, seperti NBA Jam, NFS, dan Nova Legacy, adalah multipemain.

Itulah mengapa Anda harus mempertimbangkan untuk menyertakan fungsionalitas multipemain.

Namun, fungsi multipemain sulit dilakukan dengan benar. Semua pemain harus dapat melakukan serangkaian interaksi aplikasi yang sama pada waktu yang bersamaan, sehingga perangkat pengguna dan server Anda terus bertukar data.

Uji server Anda secara menyeluruh untuk memastikannya dapat menangani interaksi multipemain.

Integrasi Media Sosial

Integrasi media sosial dapat membuat game seluler Anda sukses.

Pertimbangkan Candy Crush. Aplikasi ini memiliki 100 juta pengguna aktif setiap hari, dan itu sebagian karena pengembang menyematkan alat koneksi dan berbagi.

Namun, menggunakan aset sumber terbuka terkadang menimbulkan masalah keamanan. Setiap paket perangkat lunak dan perpustakaan pihak ketiga dilengkapi dengan kumpulan bug mereka sendiri, yang mungkin dieksploitasi oleh peretas. Setiap kali Anda memasukkan aset sumber terbuka, lakukan riset dan pelajari tentang itu

kewajiban aset.

Anda harus proaktif dalam menguji keamanan aplikasi Anda demi pengguna Anda.

Strategi yang Digunakan dalam Pengujian Game Seluler

Strategi pengujian berikut ini unik untuk pengujian game seluler.

Pengujian Fungsional

Pengujian fungsional berarti bermain game untuk menemukan bug. Untuk sebagian besar, pengujian fungsional dapat diotomatisasi.

Jika Anda memahami kode aplikasi seluler, Anda dapat menyiapkan kerangka kerja otomatisasi pengujian. Pengujian fungsional otomatis dapat mengungkap masalah yang terkait dengan antarmuka pengguna dan grafik, alur/mekanisme game, stabilitas, dan integrasi sumber daya grafis.

Pengujian Kinerja

Kecepatan lambat dan sistem game yang rusak, seperti dialog atau jarahan, dapat merusak aplikasi game yang terdengar baik. Di situlah pengujian kinerja masuk. Ini menunjukkan metrik yang dibutuhkan aplikasi Anda untuk berjalan dengan benar.

Saat melakukan pengujian kinerja, buat daftar prasyarat kinerja nyata game Anda, seperti:

  • penggunaan CPU
  • Waktu muat rata-rata
  • Penggunaan baterai
  • Persyaratan koneksi internet
  • Persyaratan basis data lokal

Banyak game dikembangkan dan diuji pada perangkat kelas atas. Pengembang tidak pernah menguji game ini di perangkat kelas bawah atau lebih lama, sehingga game tidak berfungsi di beberapa perangkat. Pastikan game Anda berfungsi di semua perangkat, termasuk perangkat 2G dan 3G.

Pengujian Kompatibilitas

Ini berarti membuat game Anda kompatibel di berbagai perangkat.

Aplikasi Anda harus berfungsi di perangkat Android, iPhone, dan tablet. Jika ini adalah ekstensi dari game web atau desktop, game ini akan berfungsi dengan baik di seluler seperti halnya di TV, komputer desktop, atau komputer laptop.

Banyak pengembang berpikir bahwa mereka hanya dapat menguji kompatibilitas dengan versi final produk. Ini tidak benar. Jika Anda melakukan pengujian kompatibilitas selama setiap fase pengembangan, Anda dapat menemukan bug ketidakcocokan saat Anda melakukannya.

Pengujian Lokalisasi

Jika Anda menargetkan pasar di seluruh dunia, pengujian pelokalan sangat penting. Pengujian pelokalan memastikan bahwa game Anda bekerja dengan baik di lokasi mana pun Anda merilis aplikasi.

Semua teks, termasuk judul, pesan, dan menu, harus diterjemahkan ke dalam setiap bahasa yang didukung. Mereka harus ditampilkan dengan benar ketika pengguna memilih bahasa tertentu.

Meskipun Anda tidak dapat mengotomatiskan terjemahan (Anda harus menyewa penerjemah untuk itu), Anda dapat mengotomatiskan pengujian pelokalan. Untuk melakukannya, pilih aset teks dalam setiap bahasa dan bandingkan di aplikasi Anda. Apakah mereka diterjemahkan dengan benar? Apakah mereka ditampilkan dengan benar?

Pastikan Anda telah menyelesaikan pengujian pelokalan sebelum mengembangkan game Anda ke berbagai bahasa.

Pengujian Beban

Pengujian beban memeriksa batas penggunaan perangkat pengguna dan jaringan seluler aplikasi Anda. Ini menjawab pertanyaan seperti:

  • Berapa banyak pemain yang bisa bermain di server?
  • Apakah aplikasi Anda berkomunikasi dengan baik dengan server Anda?
  • Bagaimana aplikasi menggunakan memori?
  • Anda dapat mengotomatiskan pengujian beban dengan menggunakan skrip pengujian dan konten asli dari server backend.

Pengujian Regresi

Lakukan pengujian regresi setiap kali ada perubahan di aplikasi Anda.

Sebagian besar game seluler memiliki interaksi server-klien yang memerlukan login, transfer informasi pengguna, dan kemudian mengunduh informasi server (seperti data dan gambar). Saat Anda membangun layanan ini, Anda berisiko melanggar kode Anda.

Ikuti langkah-langkah ini untuk melakukan pengujian regresi:

  • Sebutkan semua perubahan yang Anda buat pada perangkat lunak Anda sejak pengujian terakhir.
  • Cari tahu bagian mana dari perangkat lunak yang terpengaruh oleh perubahan ini.
  • Analisis kasus uji dan tentukan apakah pengujian penuh, sebagian, atau unit diperlukan.