Oyunlarınızı Nasıl İzler ve Test Edersiniz?
Yayınlanan: 2022-02-24Test etme, mobil oyun geliştiricileri arasında yaygın bir uygulamadır. Bununla birlikte, geliştiriciler genellikle hangi özelliklerin test edileceğine öncelik vermekte zorlanır ve sonuçları yorumlamayı zor bulur, böylece değişiklikler genellikle ertelenir veya hiç yapılmaz.
Bir geliştirici olarak, Google Experiments gibi ASO test araçlarına aşina olabilirsiniz. Veya Apple App Store için yakın zamanda duyurulan A/B test aracını zaten bulmuş olabilirsiniz. Bu araçlar, farklı reklam öğelerini karşılaştırmayı, bunları temel pazarlarınızda test etmeyi ve simgenizi, ekran görüntülerinizi, videolarınızı ve App Store Ürün Sayfanızdaki diğer birçok öğeyi iyileştirmeyi çok kolaylaştırır.
ASO World uygulama tanıtım hizmetiyle uygulama ve oyun işinizi yürütmek için " Daha Fazla Bilgi Edinin " seçeneğini tıklayın.
Test etmenin önemi
Test etme, bir programın önceden tanımlanmış gereksinimlerini karşıladığından emin olmak anlamına gelir. Mobil oyun uygulamaları, geliştirme prosedürüne sıkı bir şekilde dahil edilmesi gereken kesin, organize test stratejileri gerektirir.
Amacımız ister temel iş ölçütlerini geliştirmek olsun, ister belirli bir hipotez hakkında haklı olup olmadığımızı kontrol etmek olsun, ister sadece merak olsun, yeni şeyler denemek bizim doğamızda var. Mobil oyun testleri söz konusu olduğunda, para kazanmayı, elde tutmayı veya kullanıcı edinmeyi iyileştirmek isteyip istemediğiniz, bir metodolojiye sahip olmak ve sonuçları dikkatli bir şekilde yorumlamak da aynı derecede önemlidir.
Yine de oyun tasarımı kolay değildir ve özellikle mobil cihazlar için oyunları test ederken oyun testi de değildir. Mobil oyunları geliştirmek, tasarlamak ve test etmek özel beceriler gerektirir.
Geliştirmeye başlamadan önce bir uygulamanın tüm gereksinimlerini her zaman bilemezsiniz, bu nedenle test, kaliteli bir mobil oyun oluşturmak için yinelemeli bir süreçte bir adımdır.
App Store Görünürlüğü için ASO Metrikleri
ASO veya App Store Optimizasyonu hakkında konuştuğumuzda, esas olarak mobil uygulamalarınızın ve oyunlarınızın Google Play veya Apple uygulama mağazalarındaki görünürlüğünü artırmaya odaklanıyoruz.
Bir Geliştirici olarak, sizin için asıl hedef, Arama Sonuçları Sayfası, Kategori sayfaları, En İyiler ve hatta Uygulamalar veya Oyunlar sekmesinden veya Google Play'deki veya Uygulamanın/Oyun'daki diğer çeşitli yerlerden aldığınız organik trafiği artırmaktır. App Store'da bir gün.
Uygulamanızın ne kadar görünür olduğunu takip etmek için tercih ettiğiniz ASO Aracından kontrol etmeniz gereken en yaygın ASO metrikleri şunlardır:
Anahtar Kelime Sıralamaları: Hedef anahtar kelimelerinizi (veya anahtar kelime kombinasyonlarınızı) belirledikten sonra, seçtiğiniz her bir anahtar kelime için Uygulamanızın Arama Sonuçları Sayfasında nasıl sıralandığını kontrol etmelisiniz. Bu, meta verilerinizdeki anahtar kelimelerin kullanımını değiştirmenize ve optimize etmenize olanak tanır.
En İyiler: Üç ana En İyi Grafik Sıralaması vardır: Ücretsiz, Ücretli veya Brüt. Oyununuzun son zamanlarda ne kadar moda olduğunu görmek için onları kontrol edin.
Kategori Sayfaları: Kullanıcılar, mobil uygulamaları ve oyunları kategorilere göre arayabilir ve alaka düzeyine göre sıralanır. Rakiplerinizle karşılaştırıldığında ne kadar alakalı olduğunuzu görmek için hangi pozisyonları işgal ettiğinizi kontrol edin.
Benzer ve İlgili Uygulamalar: Ürünlerinize trafik çeken uygulamaları bulun. Birçok kullanıcı, diğer App Store Ürün Sayfalarındaki "benzer uygulamalar" widget'larından gelir. Sizi çoğu kullanıcıyı uygulamanıza çeken uygulamaları bulmak, iletişiminizi nasıl uyarlayacağınız konusunda size fikir verebilir.
Öne Çıkanlar: Bu ölçümü çeşitli ASO Intelligence araçlarıyla takip edebilirsiniz. Ayrıca, bu makalede, öne çıkmayla ilgili özel bir bölüm bulacaksınız.
Daha gelişmiş ASO araçlarını ekosisteminize entegre ettiğinizde, diğer görünürlük ölçümleri sizin için alakalı hale gelebilir. Bu ASO Metriklerini düzenli olarak kontrol edin. Ardından, bunları farklı ülkeler veya pazarlar halinde düzenleyin — Sıralamanızı rakiplerinizin uygulamalarıyla karşılaştırın. Yavaş yavaş, daha fazla büyüme fırsatı bulacaksınız.
App Store Dönüşümü için ASO Metrikleri
Kullanıcılar, daha önce belirtildiği gibi, arama yaparak veya mağazaları keşfederek sizi zaten bulduklarında ve App Store Ürün Sayfanıza ulaştıklarında, uygulamanızı veya oyununuzu yüklemelerini istersiniz.
ASO'da, App Store Dönüşümü hakkında konuşurken kontrol etmeniz gereken iki ana ASO Metriği vardır:
Tıklama Oranı (TO): Dokunma Oranı (TTR) olarak da bilinir. Uygulamanızı veya oyununuzu arama sonuçlarında veya sıralamalarda gören ve buna tıklayıp App Store Ürün Sayfanızı açmaya karar veren kullanıcıların yüzdesi.
Dönüşüm Oranı (CVR veya CR): Kurulum Oranı (IR) olarak da bilinir. Ürün Sayfanıza ulaşan ve uygulamanızı veya oyununuzu yükleyen kullanıcıların yüzdesi.
Bu iki ASO Metriği, uygulama mağazası varlıklarınızın nasıl performans gösterdiğini anlamak için belirleyicidir.
Uygulamaların Büyümesi için ASO Metrikleri
Uygulama pazarlamasındaki her uzmanın, mobil büyümenin nasıl ölçüleceği konusunda farklı bir görüşü vardır. Bağımsız mobil geliştiriciler için bu bazen kafa karıştırıcı olabilir.
ASO'da (App Store Optimizasyonu), büyüme genellikle şu şekilde ölçülür:
Bir dizi organik yükleme (belirli bir dönemde) – Yalnızca bir ASO metriği seçecek olsaydınız, bu hepsinden önemlisi olurdu. Ayrıca yüklemelerin hızına, sayısına, kalitesine, kaynağına ve diğer KPI'larına (Önemli Noktalar) bağlı olarak uygulamanızın veya oyununuzun büyüdüğünü veya büyümediğini söyleyebilirsiniz.
Tutma Oranı – Bu, çeşitli araçların yardımıyla ASO amaçları için izlenebilen ikincil bir ölçümdür. Uygulama sayfanıza gelen ve organik yüklemelere dönüşen organik trafikle ilgili olarak, yüklemeden sonraki 1., 2., 7. ve 30. günlerde elde tutma oranlarını kontrol edebilir ve böylece uygulama sayfasında başlatılan uygulama içi deneyimin yükleyicilerin beklentilerini nasıl karşıladığını analiz edebilirsiniz. .
ASO'nun temel amacı Organik Büyümenizi artırmaktır ve burada dikkate alınması gereken ana ASO Metriği organik Yüklemelerdir. Uygulama yüklemelerinizi her bir uygulama mağazasında Geliştirici Konsolunuzda izleyebilirsiniz. Google Play Console veya App Store Connect Analytics tarafından sağlanan veriler, uygulama sayfanızın nasıl performans gösterdiğinin iyi bir göstergesi olabilir, ancak bazı ücretli kampanyalara da katılıyorsanız, organik ve ücretli kampanyalarınızı ayırmak için bir İlişkilendirme aracı aramanız daha iyi olur. yükler.
Ücretli yüklemeler büyük olasılıkla organik büyümenizi artırır. İyi ayarlanmış bir kullanıcı edinme kampanyası, ASO'nuzu yükseltmeye ve en iyi grafiklere ulaşmanıza yetecek kadar yükleme yapmanızı sağlayabilir. Pazarlama kampanyalarınızı başlatırken bunu düşünmek isteyebilirsiniz.
Ücretli yüklemelerinizin organik ürününüzü nasıl etkilediğini anlamak için şu formülü yapın:
Mobil Oyun Testi, Normal Uygulama Testinden Ne Kadar Farklıdır?
Normal mobil uygulamalar ve mobil oyunlar arasındaki fark, test planı stratejilerini etkiler. Oyunlar, kullanıcıları öngörülemez bir şekilde hareket etmeye davet ettikleri için sıradan mobil uygulamalardan daha öngörülemezdir. Bir oyunu test ederken, bir oyuncunun davranışını tahmin etmeniz gerekir.
Bir mobil uygulamayı test ederken, uygulamanızın kullanımının kolay olduğundan ve birden fazla cihazda iyi çalıştığından emin olmalısınız.
Mobil oyun testi, bu iki gereksinimi birleştirir ve bu da onu daha zorlu hale getirir.
Oyunları test ederken karşılaşılan zorluklar
Test, çeşitli faydalar sunarken, geliştiricilere zorluklar da sunar. Özellikle ödeme yapan nüfusun düşük olduğu ücretsiz (F2P) oyunlarda kesin sonuçlar her zaman garanti edilmez. Bir geliştiriciye göre, bu sorun, testlerin %15'inin sonuçsuz kalmasına neden oldu.
Aşağıdaki bölümlerde, bu test zorluklarını ve iki geliştiricinin işlerini geliştirmek için bu sorulara nasıl yaklaştığını ele alacağız. İlk olarak, lansman öncesi aşamayı ve katılım ve elde tutma testini ele alacağız, ardından lansman sonrası aşamaya ve para kazanma iyileştirmelerini test etmeye geçeceğiz.
Mobil Uygulamamın Hangi Bölümlerini Test Etmeliyim?
Bir mobil oyun uygulaması, normal mobil uygulamaların daha az ihtiyaç duyduğu veya hiç ihtiyaç duymadığı belirli işlevlere öncelik verir. Bunlar, uygulamanızın test ederken kontrol edeceğiniz bölümleridir.
Kullanıcı Arayüzü ve Oyun İşlevselliği
Oyununuzun kullanıcı arayüzü (UI) ve genel işlevselliği, mobil uygulamanızın ne kadar başarılı olacağını belirler. Her ikisini de doğru yapmanız çok önemlidir.
Kullanıcı arayüzü düzeni, ekran yönü, menü yapısı ve işlevleri ve ekran çözünürlüğü, kullanıcı arayüzünü ve oyun işlevselliğini oluşturan unsurlardan bazılarıdır.
Grafik Performansı
Yüksek kaliteli bir grafik performansı anahtardır. Oyuncular akıcı, hızlı tepki veren grafiklerle etkileşim kurmayı severler ancak bir uygulamanın tasarımı bozulduğunda veya yavaşladığında hüsrana uğrarlar.
Oyununuzun grafiklerinin her türlü koşulda nasıl performans gösterdiğini anlamak için bir stres testi kullanın. Bu performans testi, oyununuzun gerçek bir gadget'ta ne kadar duyarlı olabileceğini belirleyecektir.
Çok Oyunculu/Kullanıcı Özellikleri
Mobil oyuncular, özellikle arkadaşlar ve aile olmak üzere gerçek hayattaki oyuncularla rekabet etmekten keyif alır. NBA Jam, NFS ve Nova Legacy gibi en başarılı mobil oyunlardan bazıları çok oyunculudur.
Bu yüzden çok oyunculu işlevselliği dahil etmeyi düşünmelisiniz.
Ancak, çok oyunculu işlevselliğin doğru olması zordur. Tüm oyuncuların aynı anda aynı uygulama etkileşimlerini gerçekleştirebilmesi gerekir, böylece kullanıcıların cihazları ve sunucunuz sürekli olarak veri alışverişinde bulunur.
Çok oyunculu etkileşimleri kaldırabildiğinden emin olmak için sunucunuzu baştan sona test edin.
Sosyal Medya Entegrasyonları
Sosyal medya entegrasyonu, mobil oyununuzu başarılı hale getirebilir.
Candy Crush'ı düşünün. Uygulamanın günlük 100 milyon aktif kullanıcısı var ve bunun nedeni kısmen geliştiricilerin gömülü bağlantı ve paylaşım araçları.
Ancak, açık kaynaklı varlıkları kullanmak bazen güvenlik sorunları yaratır. Herhangi bir üçüncü taraf yazılım paketi ve kitaplığı, bilgisayar korsanlarının yararlanabileceği kendi hatalarıyla birlikte gelir. Açık kaynaklı bir varlık eklediğinizde, araştırmanızı yapın ve bunun hakkında bilgi edinin.
varlığın borçları.
Kullanıcılarınız için uygulamanızın güvenliğini test etme konusunda proaktif olmalısınız.
Mobil Oyun Testinde Kullanılan Stratejiler
Aşağıdaki test stratejileri, mobil oyun testine özeldir.
Fonksiyonel test
İşlevsel test, hataları bulmak için oyun oynamak anlamına gelir. Çoğunlukla, işlevsel testler otomatikleştirilebilir.
Mobil uygulamanızın kodunu anlıyorsanız test otomasyonu çerçeveleri kurabilirsiniz. Otomatikleştirilmiş işlevsel testler, kullanıcı arayüzü ve grafikler, oyun akışı/mekanizması, kararlılık ve grafik kaynaklarının entegrasyonu ile ilgili sorunları ortaya çıkarabilir.
Performans testi
Diyalog veya ganimet gibi düşük hız ve bozuk oyun sistemleri, aksi takdirde sağlam bir oyun uygulamasını zayıflatabilir. İşte burada performans testi devreye girer. Size uygulamanızın doğru şekilde çalışması için ihtiyaç duyduğu ölçümleri gösterir.
Performans testi yaparken oyununuzun gerçek performans ön koşullarının bir listesini yapın, örneğin:
- CPU kullanımı
- Ortalama yükleme süresi
- Pil kullanımı
- İnternet bağlantısı gereksinimleri
- Yerel veritabanı gereksinimleri
Birçok oyun, ileri teknoloji cihazlarda geliştirilir ve test edilir. Geliştiriciler bu oyunları asla alt seviye veya daha eski cihazlarda test etmez, bu nedenle oyunlar bazı cihazlarda çalışmaz. Oyununuzun 2G ve 3G olanlar dahil tüm cihazlarda çalıştığından emin olun.
Uyumluluk Testi
Bu, oyununuzu farklı cihazlar arasında uyumlu hale getirmek anlamına gelir.
Uygulamanız Android, iPhone ve tablet cihazlarda çalışmalıdır. Bir web veya masaüstü oyununun uzantısıysa, TV'de, masaüstü bilgisayarda veya dizüstü bilgisayarda olduğu gibi mobilde de çalışmalıdır.
Birçok geliştirici, yalnızca ürünün son sürümüyle uyumluluğu test edebileceklerini düşünüyor. Bu doğru değil ama. Her geliştirme aşamasında uyumluluk testi yaparsanız, ilerledikçe uyumsuzluk hatalarını ortaya çıkarabilirsiniz.
Yerelleştirme Testi
Dünya çapındaki pazarları hedefliyorsanız, yerelleştirme testi zorunludur. Yerelleştirme testi, oyununuzun uygulamayı yayınladığınız her yerde iyi çalışmasını sağlar.
Başlıklar, mesajlar ve menüler dahil tüm metinler desteklenen her dile çevrilmelidir. Kullanıcılar belirli bir dili seçtiklerinde düzgün görüntülenmelidirler.
Çeviriyi otomatikleştiremeseniz de (bunun için bir çevirmen tutmanız gerekir), yerelleştirme testini otomatikleştirebilirsiniz. Bunu yapmak için her dilde metin varlıkları seçin ve bunları uygulamanızda karşılaştırın. Doğru tercüme edilmişler mi? Düzgün görüntüleniyorlar mı?
Oyununuzu birden çok dile genişletmeden önce yerelleştirme testini tamamladığınızdan emin olun.
Yük Testi
Yük testi, hem kullanıcının cihazının hem de uygulamanızın mobil ağ kullanımının sınırlarını kontrol eder. Gibi soruları yanıtlıyor:
- Bir sunucuda kaç oyuncu oynayabilir?
- Uygulamanız sunucunuzla düzgün bir şekilde iletişim kuruyor mu?
- Uygulama belleği nasıl kullanır?
- Arka uç sunucularından test komut dosyalarını ve orijinal içeriği kullanarak yük testini otomatikleştirebilirsiniz.
Gerileme testi
Uygulamanızda herhangi bir değişiklik olduğunda regresyon testi yapın.
Çoğu mobil oyun, oturum açmayı, kullanıcı bilgilerinin aktarılmasını ve ardından sunucu bilgilerinin (veri ve resimler gibi) indirilmesini gerektiren bir sunucu-istemci etkileşimine sahiptir. Bu hizmetleri oluştururken kodunuzu kırma riskiyle karşı karşıya kalırsınız.
Regresyon testi yapmak için şu adımları izleyin:
- Son testten bu yana yazılımınızda yaptığınız tüm değişiklikleri adlandırın.
- Yazılımın hangi bölümlerinin bu değişikliklerden etkilendiğini belirleyin.
- Test senaryolarını analiz edin ve tam, kısmi veya birim testinin gerekli olup olmadığını belirleyin.