Comment suivre et tester vos jeux

Publié: 2022-02-24

Suivez et testez vos jeux

Les tests sont une pratique courante chez les développeurs de jeux mobiles. Cependant, les développeurs ont souvent du mal à hiérarchiser les fonctionnalités à tester et ont du mal à interpréter les résultats, de sorte que les modifications sont souvent reportées ou jamais apportées.

En tant que développeur, vous êtes peut-être familiarisé avec les outils de test ASO, tels que Google Experiments. Ou même vous avez peut-être déjà découvert l'outil de test A/B récemment annoncé pour l'App Store d'Apple. Ces outils permettent de comparer facilement différentes créations, de les tester sur vos principaux marchés et d'améliorer votre icône, vos captures d'écran, vos vidéos et de nombreux autres éléments de votre page produit App Store.

Service de classement des applications ASO World

Cliquez sur " En savoir plus " pour piloter votre activité d' applications et de jeux avec le service de promotion d'applications ASO World dès maintenant.


L'importance des tests

Tester signifie s'assurer qu'un programme répond à ses exigences prédéfinies. Les applications de jeux mobiles nécessitent des stratégies de test précises et organisées qui doivent être fermement intégrées dans la procédure de développement.

Il est dans notre nature d'essayer de nouvelles choses, que notre objectif soit d'améliorer les paramètres clés de l'entreprise, de vérifier si nous avions raison sur une certaine hypothèse ou simplement par curiosité. Lorsqu'il s'agit de tests de jeux mobiles, que vous souhaitiez améliorer la monétisation, la rétention ou l'acquisition d'utilisateurs, il est tout aussi important d'avoir une méthodologie et d'interpréter attentivement les résultats.

Cependant, la conception de jeux n'est pas facile, pas plus que les tests de jeux, en particulier lors des tests de jeux pour appareils mobiles. Le développement, la conception et le test de jeux mobiles nécessitent des compétences spécialisées.

Vous ne connaissez pas toujours toutes les exigences d'une application avant de commencer à développer, donc les tests sont une étape dans un processus itératif pour créer un jeu mobile de qualité.

Métriques ASO pour la visibilité de l'App Store

Lorsque nous parlons d'ASO, ou App Store Optimization, nous nous concentrons principalement sur l'amélioration de la visibilité de vos applications et jeux mobiles sur les magasins d'applications Google Play ou Apple.

En tant que développeur, l'objectif principal pour vous est d'augmenter le trafic organique que vous recevez de la page de résultats de recherche, des pages de catégorie, des meilleurs graphiques et même de l'onglet Applications ou Jeux ou de divers autres endroits dans Google Play ou App / Game of the jour dans l'App Store.

Pour suivre la visibilité de votre application, voici les mesures ASO les plus courantes que vous devez vérifier à partir de votre outil ASO préféré :

Classement des mots clés : une fois que vous avez défini vos mots clés cibles (ou combinaison de mots clés), vous devez vérifier le classement de votre application sur la page des résultats de recherche pour chaque mot clé que vous avez sélectionné. Cela vous permettra de modifier et d'optimiser l'utilisation des mots clés dans vos métadonnées.

Top Charts : Il existe trois principaux classements Top Chart : Gratuit, Payant ou Grossing. Vérifiez-les pour voir à quel point votre jeu a été à la mode ces derniers temps.

Pages de catégories : les utilisateurs peuvent rechercher des applications mobiles et des jeux par catégories, et ils sont classés par pertinence. Vérifiez les postes que vous occupez pour voir à quel point vous êtes pertinent par rapport à vos concurrents.

Applications similaires et connexes : découvrez les applications qui génèrent du trafic vers vos produits. De nombreux utilisateurs proviennent des widgets "applications similaires" sur d'autres pages de produits de l'App Store. Trouver les applications qui attirent le plus d'utilisateurs vers votre application peut vous donner des idées sur la façon d'adapter votre communication.

En vedette : Vous pouvez suivre cette métrique avec plusieurs outils ASO Intelligence. De plus, dans cet article, vous trouverez une section dédiée à la mise en vedette.

Une fois que vous intégrez des outils ASO plus avancés dans votre écosystème, d'autres mesures de visibilité peuvent devenir pertinentes pour vous. Vérifiez régulièrement ces mesures ASO. Ensuite, organisez-les en différents pays ou marchés - Comparez votre classement aux applications de vos concurrents. Petit à petit, vous trouverez plus d'opportunités de croissance.

Métriques ASO pour la conversion de l'App Store

Une fois que les utilisateurs vous ont déjà trouvé grâce à la recherche ou à l'exploration des magasins, comme mentionné précédemment, et qu'ils ont atterri sur votre page de produit App Store, vous souhaitez qu'ils installent votre application ou votre jeu.

Sur ASO, lorsque vous parlez de conversion App Store, vous devez vérifier deux métriques ASO principales :

Taux de clics (CTR) : également appelé taux de clics (TTR). Le % d'utilisateurs qui ont vu votre application ou votre jeu dans les résultats de recherche ou les classements, et ont décidé de cliquer dessus et d'ouvrir votre page produit App Store.

Taux de conversion (CVR ou CR) : également appelé taux d'installation (IR). Le % d'utilisateurs qui ont accédé à votre page produit et ont installé votre application ou votre jeu.

Ces deux métriques ASO sont décisives pour comprendre les performances de vos actifs sur l'App Store.

Métriques ASO pour la croissance des applications

Chaque expert en marketing d'applications a un point de vue différent sur la façon de mesurer la croissance mobile. Pour les développeurs mobiles indépendants, cela peut parfois être déroutant.

En ASO (App Store Optimization), la croissance est couramment mesurée par :

Un certain nombre d'installations organiques (sur une période spécifique) - Si vous deviez choisir une seule métrique ASO, ce serait la plus importante de toutes. De plus, en fonction de la vitesse, du nombre, de la qualité, de la source et d'autres KPI (points d'intérêt clés) des installations, vous pouvez dire que votre application ou votre jeu se développe ou non.

Taux de rétention - Il s'agit d'une mesure secondaire qui pourrait être suivie à des fins d'ASO à l'aide de divers outils. Vous pouvez vérifier les taux de rétention pour les 1er, 2e, 7e, 30e jours depuis l'installation par rapport au trafic organique vers la page de votre application qui s'est converti en installations organiques et ainsi analyser comment l'expérience dans l'application répond aux attentes des installateurs initiés sur la page de l'application .

L'objectif principal d'ASO est d'augmenter votre croissance organique, et la principale mesure ASO à prendre en compte ici sont les installations organiques. Vous pouvez suivre les installations de votre application sur votre Developer Console sur chaque app store. Bien que les données fournies par Google Play Console ou App Store Connect Analytics puissent être un bon indicateur des performances de la page de votre application, si vous vous engagez également dans certaines campagnes payantes, vous feriez mieux de rechercher un outil d'attribution pour diviser votre organique et payé installe.

Les installations payantes stimulent très probablement votre croissance organique. Une campagne d'acquisition d'utilisateurs bien réglée peut générer suffisamment d'installations pour augmenter votre ASO et vous faire atteindre les meilleurs classements. Vous voudrez peut-être en tenir compte lors du lancement de vos campagnes marketing.

Pour comprendre comment vos installations payantes affectent votre organique, suivez cette formule :

les installations payantes affectent votre trafic organique

En quoi les tests de jeux mobiles sont-ils différents des tests d'applications classiques ?

La différence entre les applications mobiles classiques et les jeux mobiles a un impact sur les stratégies de plans de test. Les jeux sont plus imprévisibles que les applications mobiles ordinaires, car ils invitent les utilisateurs à agir de manière imprévisible. Lorsque vous testez un jeu, vous devez anticiper le comportement d'un joueur.

Lorsque vous testez une application mobile, vous devez vous assurer que votre application est facile à utiliser et fonctionne bien sur plusieurs appareils.

Les tests de jeux mobiles combinent ces deux exigences, ce qui les rend plus difficiles.

Défis lors des tests de jeux

Bien que les tests offrent plusieurs avantages, ils présentent également des défis aux développeurs. Des résultats concluants ne sont pas toujours garantis, en particulier dans les jeux gratuits (F2P) où la population de payeurs est faible. Selon un développeur, ce problème a entraîné jusqu'à 15 % des tests non concluants.

Dans les sections suivantes, nous couvrirons ces défis de test et comment deux développeurs ont abordé ces questions pour améliorer leur entreprise. Tout d'abord, nous couvrirons la phase de pré-lancement et les tests d'engagement et de rétention, puis nous passerons à la phase de post-lancement et aux tests d'amélioration de la monétisation.

Quelles parties de mon application mobile dois-je tester ?

Une application de jeu mobile donne la priorité à certaines fonctions dont les applications mobiles classiques ont moins besoin ou n'ont pas besoin du tout. Ce sont les parties de votre application que vous vérifierez lors du test.

Interface utilisateur et fonctionnalité du jeu

L'interface utilisateur (UI) et les fonctionnalités générales de votre jeu déterminent le succès de votre application mobile. Il est crucial que vous obteniez les deux.

La disposition de l'interface utilisateur, l'orientation de l'écran, la structure et les fonctions du menu et la résolution de l'écran sont quelques-uns des aspects qui composent l'interface utilisateur et les fonctionnalités du jeu.

Performances graphiques

Une performance graphique de haute qualité est essentielle. Les joueurs aiment s'engager avec des graphismes fluides et réactifs, mais seront frustrés lorsque l'art d'une application plante ou ralentit.

Pour comprendre comment les graphismes de votre jeu fonctionnent dans toutes sortes de conditions, utilisez un test de résistance. Ce test de performance déterminera la réactivité de votre jeu sur un vrai gadget.

Fonctionnalités multijoueur/utilisateur

Les joueurs mobiles aiment rivaliser avec des joueurs réels, en particulier leurs amis et leur famille. Certains des jeux mobiles les plus populaires, tels que NBA Jam, NFS et Nova Legacy, sont multijoueurs.

C'est pourquoi vous devriez envisager d'inclure la fonctionnalité multijoueur.

Cependant, la fonctionnalité multijoueur est difficile à obtenir correctement. Tous les joueurs doivent être en mesure d'effectuer le même ensemble d'interactions d'application en même temps, de sorte que les appareils des utilisateurs et votre serveur échangent constamment des données.

Testez soigneusement votre serveur pour vous assurer qu'il peut gérer les interactions multijoueurs.

Intégrations des médias sociaux

L'intégration des médias sociaux peut faire de votre jeu mobile un succès.

Considérez Candy Crush. L'application compte 100 millions d'utilisateurs actifs quotidiens, en partie parce que les développeurs ont intégré des outils de connexion et de partage.

Cependant, l'utilisation d'actifs open source crée parfois des problèmes de sécurité. Tous les packages logiciels et bibliothèques tiers sont livrés avec leur propre ensemble de bogues, que les pirates pourraient exploiter. Chaque fois que vous intégrez un actif open source, faites vos recherches et apprenez-en plus à ce sujet

les passifs de l'actif.

Vous devez être proactif en testant la sécurité de votre application pour le bien de vos utilisateurs.

Stratégies utilisées dans les tests de jeux mobiles

Les stratégies de test suivantes sont propres aux tests de jeux mobiles.

Test fonctionel

Les tests fonctionnels signifient jouer à des jeux pour trouver des bogues. Pour la plupart, les tests fonctionnels peuvent être automatisés.

Si vous comprenez le code de votre application mobile, vous pouvez configurer des cadres d'automatisation des tests. Les tests fonctionnels automatisés peuvent révéler des problèmes liés à l'interface utilisateur et aux graphismes, au déroulement/mécanisme du jeu, à la stabilité et à l'intégration des ressources graphiques.

Test de performance

Une vitesse lente et des systèmes de jeu défectueux, tels que le dialogue ou le butin, peuvent saper une application de jeu par ailleurs saine. C'est là qu'interviennent les tests de performances. Ils vous montrent les métriques dont votre application a besoin pour fonctionner correctement.

Lorsque vous effectuez des tests de performances, dressez une liste des conditions préalables de performances réelles de votre jeu, telles que :

  • l'utilisation du processeur
  • Temps de chargement moyen
  • Utilisation de la batterie
  • Exigences de connexion Internet
  • Exigences de la base de données locale

De nombreux jeux sont développés et testés sur des appareils haut de gamme. Les développeurs ne testent jamais ces jeux sur des appareils bas de gamme ou plus anciens, de sorte que les jeux ne fonctionnent pas sur certains appareils. Assurez-vous que votre jeu fonctionne sur tous les appareils, y compris les appareils 2G et 3G.

Test de compatibilité

Cela signifie rendre votre jeu compatible sur différents appareils.

Votre application doit fonctionner sur les appareils Android, iPhone et tablettes. S'il s'agit d'une extension d'un jeu Web ou de bureau, il devrait fonctionner aussi bien sur mobile que sur un téléviseur, un ordinateur de bureau ou un ordinateur portable.

De nombreux développeurs pensent qu'ils ne peuvent tester la compatibilité qu'avec la version finale du produit. Ce n'est pas vrai, cependant. Si vous effectuez des tests de compatibilité à chaque phase de développement, vous pouvez découvrir des bogues d'incompatibilité au fur et à mesure.

Test de localisation

Si vous ciblez des marchés mondiaux, les tests de localisation sont impératifs. Les tests de localisation garantissent que votre jeu fonctionne bien dans n'importe quel endroit où vous publiez l'application.

Tout le texte, y compris les titres, les messages et les menus, doit être traduit dans chaque langue prise en charge. Ils doivent s'afficher correctement lorsque les utilisateurs sélectionnent une certaine langue.

Bien que vous ne puissiez pas automatiser la traduction (vous devrez embaucher un traducteur pour cela), vous pouvez automatiser les tests de localisation. Pour ce faire, choisissez des ressources textuelles dans chaque langue et comparez-les dans votre application. Sont-ils correctement traduits ? S'affichent-ils correctement ?

Assurez-vous d'avoir terminé les tests de localisation avant de développer votre jeu dans plusieurs langues.

Test de charge

Le test de charge vérifie les limites de l'appareil d'un utilisateur et de l'utilisation du réseau mobile de votre application. Il répond à des questions telles que :

  • Combien de joueurs peuvent jouer sur un serveur ?
  • Votre application communique-t-elle correctement avec votre serveur ?
  • Comment l'application utilise-t-elle la mémoire ?
  • Vous pouvez automatiser les tests de charge à l'aide de scripts de test et du contenu original des serveurs principaux.

Les tests de régression

Effectuez des tests de régression chaque fois que quelque chose change dans votre application.

La plupart des jeux mobiles ont une interaction serveur-client qui nécessite une connexion, un transfert d'informations sur l'utilisateur, puis le téléchargement d'informations sur le serveur (telles que des données et des images). Au fur et à mesure que vous créez ces services, vous courez le risque de casser votre code.

Suivez ces étapes pour effectuer des tests de régression :

  • Nommez toutes les modifications que vous avez apportées à votre logiciel depuis le dernier test.
  • Déterminez quelles parties du logiciel ont été affectées par ces changements.
  • Analysez les cas de test et déterminez si des tests complets, partiels ou unitaires sont nécessaires.