October 11, 2016

Les différentes façons de tester une application mobile

Lorsqu’une entreprise développe une application mobile, elle a 3 objectifs :

  • Générer des téléchargements
  • Fidéliser les utilisateurs
  • Obtenir de bons commentaires sur les stores

Pour arriver à ces objectifs, il est impératif de procéder à des tests à plusieurs étapes de la vie d’une application.


1. Pendant le développement, soyez Agile


L'équipe projet peut décider de tester son application pendant ou après le développement:

  • Développer une application et la tester lorsqu’elle est terminée, puis devoir repasser par du développement pour la corriger
  • Procéder à des tests au cours des différentes livraisons, et pouvoir faire évoluer directement l’application pour mettre sur le store une application satisfaisante dès le départ


Vous l’aurez compris : réaliser des tests d’une application au cours de son développement est un énorme gain de temps. Les tests réalisés permettront de de vérifier plusieurs éléments :

  • Le bon fonctionnement de l’application (avec le moins de bugs possibles)
  • La cohésion de l’interface utilisateur, par rapport à l’attendu (concernant le design, l’ergonomie)
  • La performance (la technique supporte-t-elle l’application)

L’équipe marketing est souvent le moteur de cette phase de tests.

 

2. La recette, le contrôle technique d’une application

Lorsque le développement est achevé (et en mode Agile, après chaque « livraison »), il est indispensable de mener une recette approfondie.

Elle consiste à définir des scenarii, correspondant aux comportements des futurs internautes, et décrire ce qui doit se passer à chaque étape d’un scenario. On parle de plan de test, ou cahier de recette. Le testeur a donc pour attribution de reproduire ces scenarii, et s’assurer que tout est bien conforme aux spécifications.

Ce type de tests remplit 2 objectifs principalement :

  • Détecter des dysfonctionnements, des erreurs
  • Déceler d’éventuelles incohérences dans le parcours client

Ils peuvent se faire manuellement, ou en utilisant des outils automatisant les tests.

Dans le cas d’une application, les 10 points de vigilance sont :

  • Installation / désinstallation, lancement de l’application
  • Performance : rapidité et consommation de batterie
  • Connexion : impacts du réseau sur l’application
  • Interruption : comportement en cas d’appel, de notification
  • Interface : adaptation du design
  • Langue : traductions adaptées et bonne utilisation des formats, devises
  • Mémoire : gestion de la mémoire de l’application
  • Stabilité : absence de plantage
  • Soumission : conformité aux règles des stores

Une fois ces 10 points ok, on est normalement prêts pour un test utilisateur !

 

3. Test utilisateurs : notre spécialité !

Les grands principes du test utilisateur

A quoi sert le test utilisateur ?

A comprendre le mobinaute, ce qu’il comprend et perçoit de l’application, et comment il l’utilise.

Qu’est-ce qu’on teste ?

Comme pour les tests évoqués précédemment, on s’assure que l’application est au point côté fonctionnel, technique, performance et interface utilisateurs.

Pourquoi il est indispensable que les testeurs soient extérieurs au projet, à l’entreprise ?

Parce que l’équipe du projet connaît les objectifs de l’entreprise, travaille sur l’application depuis le début, ses membres manquent du recul nécessaire pour utiliser l’application comme un « vrai » utilisateur.

L’organisation d’un test utilisateur

Une fois que l’équipe sait tout ça, elle peut démarrer l’organisation du test. Il faut pour cela définir plusieurs choses :

  • Que veut-on tester ? Quels sont les parcours que devront réaliser les testeurs ?
  • Combien de mobinautes souhaite-t-on interroger ?
  • Quelle est la cible ? A qui veut-on demander de tester ? à pour cela, on peut définir des « personae » : créer des utilisateurs fictifs et se mettre dans leur peau
  • Quelle méthode utilise-t-on : entretiens individuels, soft launch avec sondage, composition d’un groupe de beta-testeurs, test à distance – modéré ou non à cela doit se faire en fonction de l’objectif d’échantillon, et du budget
  • Comment les testeurs vont-ils pouvoir accéder à l’application ?


Lorsque l’on a formalisé ces informations, le travail est loin d’être terminé. Il faut maintenant lister les tâches qui seront proposées au testeur, et veiller à ce que leur formulation soit la plus neutre et précise possible.

Exemple : Si l’on teste une application de prise de RDV en ligne, on indiquera au testeur qu’il doit prendre RDV avec le Docteur Pargamin le 6 octobre à 10h30 et non « prenez un rendez-vous chez le médecin ».

Cette bonne formulation est essentielle : c’est d’elle que dépendent le bon déroulement des tests, et la qualité des retours exprimés par les testeurs.

On passe ensuite au recrutement des testeurs, et au suivi de la phase de tests.

L’exploitation des données

Les données obtenues, il est temps de les analyser pour les exploiter de la façon la plus opérationnelle possible ! L’objectif est de dégager 5 à 10 optimisations qui permettront d’améliorer l’application.

L’exercice demande d’être à la fois rigoureux et objectif. Pour cela :

  • Lire l’intégralité des retours formulés par les testeurs
  • Identifier chaque problème remonté, et compter le nombre de fois où il est mentionné
  • Lire entre les lignes : un élément que l’internaute ne « voit » pas sur la page, peut être trop petit, mal placé, pas pertinent : rien ne doit être exclu

Enfin, pour prioriser les évolutions à réaliser, voici quelques astuces :

  • Les problèmes qui reviennent fréquemment.
  • Les évolutions « quick wins » qui peuvent être effectuées en quelques minutes.
  • Les problèmes critiques – bugs qui perturbent le bon fonctionnement de l’application.


Pour toujours améliorer l’application, on peut faire des tests fréquents. Au fil du temps, les évolutions relevées seront mineures et permettront d’avoir une application qui colle au plus près des attentes des utilisateurs.

N’hésitez plus, testez et re-testez vos applications mobiles, et respectez les 10 règles du test utilisateur !

Envie d’en savoir plus ? Rendez-vous sur le site de la Mobile Marketing Association France pour télécharger le livre blanc des bonnes pratiques du test d’application mobile. 

| | | |

En savoir plus sur les tests utilisateurs
Auteur
Thibault Geenen

Thibault Geenen

Thibault est fan de la méthode lean start-up d'Eric Ries (qu'il applique avec beaucoup de sérieux) et faire des blagues que ses jeunes protégés ne comprennent pas toujours. Grand amateur de Science Fiction, il a récemment écrit un article faisant un lien entre entreprenariat et le film 'Seul sur Mars'.