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 utilisateurs à 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, comment il l’utilise et la mobilité de l'application.
Qu’est-ce qu’on teste ?
Comme pour les tests utilisateurs é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.
| Expérience Mobile | Test application mobile | tests utilisateurs |