Cum să urmăriți și să testați jocurile dvs

Publicat: 2022-02-24

Urmăriți și testați-vă jocurile

Testarea este o practică comună în rândul dezvoltatorilor de jocuri mobile. Cu toate acestea, dezvoltatorii se luptă adesea să prioritizeze caracteristicile de testat și le este dificil să interpreteze rezultatele, astfel încât modificările sunt adesea amânate sau nu se fac niciodată.

În calitate de dezvoltator, este posibil să fiți familiarizat cu instrumentele de testare ASO, cum ar fi Google Experiments. Sau poate că ați aflat deja despre instrumentul de testare A/B recent anunțat pentru Apple App Store. Aceste instrumente fac foarte ușor să comparați diferite reclame, să le testați pe piețele dvs. de bază și să vă îmbunătățiți pictograma, capturile de ecran, videoclipurile și multe alte elemente ale paginii dvs. de produse din App Store.

Serviciu de clasare a aplicațiilor ASO World

Faceți clic pe „ Aflați mai multe ” pentru a vă impulsiona afacerea cu aplicații și jocuri cu serviciul de promovare a aplicațiilor ASO World acum.


Importanța testării

Testarea înseamnă asigurarea faptului că un program îndeplinește cerințele sale predefinite. Aplicațiile de jocuri mobile necesită strategii de testare precise și organizate, care trebuie încorporate ferm în procedura de dezvoltare.

Este natura noastră să încercăm lucruri noi, fie că scopul nostru este să îmbunătățim valorile cheie ale afacerii, să verificăm dacă am avut dreptate cu privire la o anumită ipoteză sau pur și simplu curiozitatea. Când vine vorba de testele de jocuri mobile, indiferent dacă doriți să îmbunătățiți monetizarea, reținerea sau achiziția utilizatorilor, este la fel de important să aveți o metodologie și să interpretați cu atenție rezultatele.

Designul jocului nu este ușor, totuși, și nici testarea jocurilor, mai ales atunci când se testează jocuri pentru dispozitive mobile. Dezvoltarea, proiectarea și testarea jocurilor mobile necesită abilități specializate.

Nu știți întotdeauna toate cerințele unei aplicații înainte de a începe dezvoltarea, așa că testarea este un pas într-un proces iterativ pentru crearea unui joc mobil de calitate.

Valori ASO pentru vizibilitatea App Store

Când vorbim despre ASO, sau Optimizarea App Store, ne concentrăm în principal pe îmbunătățirea vizibilității aplicațiilor și jocurilor tale mobile în magazinele de aplicații Google Play sau Apple.

În calitate de dezvoltator, obiectivul principal pentru dvs. este să creșteți traficul organic pe care îl primiți din pagina cu rezultate ale căutării, paginile de categorii, topurile de top și chiar fila Aplicații sau Jocuri sau din diferite alte locuri din Google Play sau din aplicația/jocul. zi în App Store.

Pentru a urmări cât de vizibilă este aplicația dvs., acestea sunt cele mai comune valori ASO pe care trebuie să le verificați din Instrumentul dvs. ASO preferat:

Clasamentul cuvintelor cheie: după ce ați setat cuvintele cheie țintă (sau combinația de cuvinte cheie), trebuie să verificați cum se clasează aplicația dvs. în Pagina cu rezultatele căutării pentru fiecare cuvânt cheie selectat. Acest lucru vă va permite să modificați și să optimizați utilizarea cuvintelor cheie în metadate.

Top Charts: Există trei clasamente principale din Top Chart: gratuit, plătit sau cu venituri. Verifică-le pentru a vedea cât de la modă a fost jocul tău în ultima vreme.

Pagini de categorii: utilizatorii pot căuta aplicații și jocuri mobile după categorii și sunt clasate în funcție de relevanță. Verificați ce poziții ocupați pentru a vedea cât de relevant sunteți în comparație cu concurenții dvs.

Aplicații similare și înrudite: aflați acele aplicații care generează trafic către produsele dvs. Mulți utilizatori provin din widget-urile „aplicații similare” de pe alte pagini de produse din App Store. Găsirea acelor aplicații care vă conduc pe cei mai mulți utilizatori către aplicația dvs. vă poate oferi idei despre cum să vă adaptați comunicarea.

Prezentare: puteți urmări această valoare cu mai multe instrumente ASO Intelligence. În plus, în acest articol, veți găsi o secțiune dedicată pentru a fi prezentate.

Odată ce integrați instrumente ASO mai avansate în ecosistemul dvs., alte valori de vizibilitate pot deveni relevante pentru dvs. Verificați aceste valori ASO în mod regulat. Apoi, organizați-le în diferite țări sau piețe — Comparați-vă clasamentele cu aplicațiile concurenților. Încetul cu încetul, veți găsi mai multe oportunități de creștere.

Valori ASO pentru conversia în App Store

Odată ce utilizatorii v-au găsit deja prin căutarea sau explorarea magazinelor, așa cum sa menționat anterior, și au ajuns pe Pagina dvs. de produse App Store, doriți să vă instaleze aplicația sau jocul.

Pe ASO, când vorbim despre conversia App Store, există două valori ASO principale pe care trebuie să le verificați:

Rata de clic (CTR): cunoscută și sub numele de Rată de accesare (TTR). Procentul de utilizatori care au văzut aplicația sau jocul dvs. în rezultatele căutării sau în clasamente și au decis să facă clic pe el și să deschidă Pagina de produse din App Store.

Rata de conversie (CVR sau CR): cunoscută și sub numele de Rată de instalare (IR). Procentul de utilizatori care au aterizat pe Pagina dvs. de produs și au instalat aplicația sau jocul dvs.

Aceste două valori ASO sunt decisive pentru a înțelege cum funcționează activele magazinului de aplicații.

Valori ASO pentru creșterea aplicațiilor

Fiecare expert în marketingul aplicațiilor are o viziune diferită asupra modului de măsurare a creșterii mobile. Pentru dezvoltatorii de telefonie mobilă Indie, uneori acest lucru poate fi confuz.

În ASO (App Store Optimization), creșterea este de obicei măsurată prin:

Un număr de instalări organice (pe o anumită perioadă) – Dacă ar fi să alegeți o singură valoare ASO, aceasta ar fi cea mai importantă dintre toate. De asemenea, în funcție de viteza instalărilor, numărul, calitatea, sursa și alți KPI (puncte cheie de interes), puteți spune că aplicația sau jocul dvs. crește sau nu.

Rata de retenție – Aceasta este o valoare secundară care ar putea fi urmărită în scopuri ASO cu ajutorul diferitelor instrumente. Puteți verifica ratele de reținere pentru prima, a doua, a 7-a și a 30-a zi de la instalare în raport cu traficul organic către pagina aplicației dvs. care s-a convertit în instalări organice și, astfel, să analizați modul în care experiența în aplicație satisface așteptările instalatorilor inițiate pe pagina aplicației. .

Scopul principal al ASO este de a crește creșterea organică, iar principala măsurătoare ASO de luat în considerare aici sunt instalările organice. Puteți urmări instalările aplicației dvs. în Consola pentru dezvoltatori din fiecare magazin de aplicații. În timp ce datele furnizate de Google Play Console sau App Store Connect Analytics pot fi un bun indicator al performanței paginii dvs. de aplicație, dacă vă implicați și în unele campanii plătite, ar fi mai bine să căutați un instrument de atribuire pentru a împărți dvs. organice și plătite. instalează.

Instalările plătite vă vor spori cel mai probabil creșterea organică. O campanie de achiziție de utilizatori bine reglată vă poate genera suficiente instalări pentru a vă ridica ASO și pentru a vă face să ajungeți în topurile de top. Poate doriți să luați în considerare acest lucru atunci când vă lansați campaniile de marketing.

Pentru a înțelege modul în care instalările plătite vă afectează organicul, faceți această formulă:

instalările plătite vă afectează traficul organic

Prin ce este diferită testarea jocurilor mobile de testarea obișnuită a aplicațiilor?

Diferența dintre aplicațiile mobile obișnuite și jocurile mobile afectează strategiile planurilor de testare. Jocurile sunt mai imprevizibile decât aplicațiile mobile obișnuite, deoarece invită utilizatorii să acționeze imprevizibil. Când testați un joc, trebuie să anticipați comportamentul unui jucător.

Când testați o aplicație mobilă, trebuie să vă asigurați că aplicația este ușor de utilizat și funcționează bine pe mai multe dispozitive.

Testarea jocurilor mobile combină aceste două cerințe, ceea ce o face mai dificilă.

Provocări la testarea jocurilor

În timp ce testarea oferă mai multe beneficii, aceasta prezintă și provocări dezvoltatorilor. Rezultatele concludente nu sunt întotdeauna garantate, mai ales în jocurile free-to-play (F2P) în care populația plătitorilor este scăzută. Potrivit unui dezvoltator, această problemă a dus la ca până la 15% dintre teste să fie neconcludente.

În secțiunile următoare, vom acoperi aceste provocări de testare și modul în care doi dezvoltatori au abordat aceste întrebări pentru a-și îmbunătăți afacerea. Mai întâi, vom acoperi etapa de dinaintea lansării și testarea pentru implicare și reținere, apoi trecem la etapa de după lansare și testarea pentru îmbunătățirea monetizării.

Ce părți ale aplicației mele mobile ar trebui să testez?

O aplicație de jocuri mobile acordă prioritate anumitor funcții de care aplicațiile mobile obișnuite fie au nevoie mai puțin, fie nu au nevoie deloc. Acestea sunt părțile aplicației dvs. pe care le veți verifica pe măsură ce testați.

Interfața cu utilizatorul și funcționalitatea jocului

Interfața cu utilizatorul (UI) și funcționalitatea generală a jocului dvs. determină cât de reușită va avea aplicația dvs. mobilă. Este esențial să le înțelegi pe amândoi.

Dispunerea interfeței cu utilizatorul, orientarea ecranului, structura și funcțiile meniului și rezoluția ecranului sunt câteva dintre aspectele care compun interfața de utilizare și funcționalitatea jocului.

Performanță grafică

O performanță grafică de înaltă calitate este cheia. Jucătorilor le place să interacționeze cu o grafică netedă și receptivă, dar vor deveni frustrați atunci când arta unei aplicații se blochează sau încetinește.

Pentru a afla cum funcționează grafica jocului tău în tot felul de condiții, folosește un test de stres. Acest test de performanță va determina cât de receptiv poate fi jocul tău pe un gadget real.

Funcții multiplayer/utilizator

Jucătorilor de pe mobil le place să concureze cu jucători din viața reală, în special cu prietenii și familia. Unele dintre cele mai de succes jocuri mobile, cum ar fi NBA Jam, NFS și Nova Legacy, sunt multiplayer.

De aceea ar trebui să luați în considerare includerea funcționalității multiplayer.

Cu toate acestea, funcționalitatea multiplayer este greu de realizat corect. Toți jucătorii trebuie să poată efectua același set de interacțiuni cu aplicația în același timp, astfel încât dispozitivele utilizatorilor și serverul dvs. fac schimb de date în mod constant.

Testează-ți serverul cu atenție pentru a te asigura că poate gestiona interacțiunile multiplayer.

Integrarea rețelelor sociale

Integrarea în rețelele sociale poate face din jocul dvs. mobil un succes.

Luați în considerare Candy Crush. Aplicația are 100 de milioane de utilizatori activi zilnic și asta se datorează parțial pentru că dezvoltatorii au integrat instrumente de conexiune și partajare.

Cu toate acestea, utilizarea activelor open-source creează uneori probleme de securitate. Orice pachet software și bibliotecă terță parte vin cu propriul set de erori, pe care hackerii le-ar putea exploata. De fiecare dată când încorporați un activ open-source, faceți-vă cercetări și aflați despre asta

pasivele activului.

Trebuie să fiți proactiv în testarea securității aplicației dvs. de dragul utilizatorilor dvs.

Strategii utilizate în testarea jocurilor mobile

Următoarele strategii de testare sunt unice pentru testarea jocurilor mobile.

Testare funcțională

Testarea funcțională înseamnă a juca jocuri pentru a găsi erori. În cea mai mare parte, testarea funcțională poate fi automatizată.

Dacă înțelegeți codul aplicației dvs. mobile, puteți configura cadre de automatizare de testare. Testarea funcțională automată poate descoperi probleme legate de interfața cu utilizatorul și grafica, fluxul/mecanismul jocului, stabilitatea și integrarea resurselor grafice.

Test de performanta

Viteza redusă și sistemele de joc stricate, cum ar fi dialogul sau prada, pot submina o aplicație de joc altfel sunet. Aici intervine testarea performanței. Vă arată valorile de care aplicația dvs. are nevoie pentru a rula corect.

Când efectuați teste de performanță, faceți o listă cu cerințele prealabile de performanță reale ale jocului dvs., cum ar fi:

  • Utilizarea procesorului
  • Timp mediu de încărcare
  • Utilizarea bateriei
  • Cerințe de conectare la internet
  • Cerințe pentru bazele de date locale

Multe jocuri sunt dezvoltate și testate pe dispozitive de ultimă generație. Dezvoltatorii nu testează niciodată aceste jocuri pe dispozitive mai vechi sau mai vechi, așa că jocurile nu funcționează pe unele dispozitive. Asigurați-vă că jocul funcționează pe toate dispozitivele, inclusiv pe cele 2G și 3G.

Testare de compatibilitate

Aceasta înseamnă să vă faceți jocul compatibil pe diferite dispozitive.

Aplicația dvs. ar trebui să funcționeze pe dispozitive Android, iPhone și tablete. Dacă este o extensie a unui joc web sau desktop, ar trebui să funcționeze la fel de bine pe mobil ca și pe un televizor, computer desktop sau laptop.

Mulți dezvoltatori cred că pot testa doar compatibilitatea cu versiunea finală a produsului. Acest lucru nu este adevărat, totuși. Dacă efectuați teste de compatibilitate în timpul fiecărei etape de dezvoltare, puteți descoperi erori de incompatibilitate pe măsură ce mergeți.

Testare de localizare

Dacă vizați piețe din întreaga lume, testarea localizării este imperativă. Testarea de localizare asigură că jocul dvs. funcționează bine în orice locație în care lansați aplicația.

Tot textul, inclusiv titlurile, mesajele și meniurile, trebuie tradus în fiecare limbă acceptată. Acestea trebuie să se afișeze corect atunci când utilizatorii selectează o anumită limbă.

Deși nu puteți automatiza traducerea (va trebui să angajați un traducător pentru asta), puteți automatiza testarea localizării. Pentru a face acest lucru, alegeți elementele text în fiecare limbă și comparați-le în aplicația dvs. Sunt traduse corect? Se afișează corect?

Asigurați-vă că ați finalizat testarea de localizare înainte de a vă extinde jocul în mai multe limbi.

Testare de sarcină

Testarea de încărcare verifică limitele atât pentru dispozitivul unui utilizator, cât și pentru utilizarea rețelei mobile de către aplicația dvs. Răspunde la întrebări precum:

  • Câți jucători pot juca pe un server?
  • Aplicația dvs. comunică corect cu serverul dvs.?
  • Cum folosește aplicația memoria?
  • Puteți automatiza testarea încărcării utilizând scripturi de testare și conținut original de la serverele backend.

Testarea regresiei

Efectuați testarea de regresie ori de câte ori se schimbă ceva în aplicația dvs.

Majoritatea jocurilor mobile au o interacțiune server-client care necesită o autentificare, un transfer de informații despre utilizator și apoi descărcarea informațiilor de server (cum ar fi date și imagini). Pe măsură ce construiți aceste servicii, riscați să vă spargeți codul.

Urmați acești pași pentru a efectua testarea regresiei:

  • Denumiți toate modificările pe care le-ați făcut software-ului dvs. de la ultimul test.
  • Aflați ce părți ale software-ului au fost afectate de aceste modificări.
  • Analizați cazurile de testare și determinați dacă este nevoie de testare completă, parțială sau unitară.