👴 Attention Cet article a quelques années et n’est peut-être plus à jour !

Il n’y a pas que le code qui se teste, une interface utilisateur aussi !

Dans le cadre de ma maîtrise en commerce électronique, j’ai été amenée à réaliser des tests d’utilisabilité sur un site Internet. L’expérience est vraiment fascinante car on réalise à quel point notre vision de développeur / stratège web est biaisée par rapport aux individus « normaux ».

Cet article a pour but de vous présenter les tests d’utilisabilité et de faire un petit retour d’expérience avec les erreurs que j’ai pu commettre.

Un test d’utilisabilité consiste à comprendre comment un utilisateur perçoit un site Internet et de lister ainsi les erreurs de son interface. Une personne (le modérateur) observe le comportement de l’utilisateur sur le site, et peut être accompagné éventuellement d’une équipe plus large qui observera en retrait (idéalement, dans une salle de focus groupe)

Le participant réalisera donc différentes tâches et à la fin de chacune de ces tâches, une verbalisation se fera avec le modérateur. Il est préférable pour le participant de verbaliser à voix haute pendant sa réalisation de la tâche mais certains n’y arrivent pas donc il est inutile de trop forcer le participant. Le plus important est en effet qu’il se sente à l’aise et de recréer une expérience « comme à la maison ».

Nous utilisions Tobii Studio, un système d’oculométrie mais ce matériel coûte extrêmement cher. L’essentiel est d’enregistrer l’expérience de navigation de l’utilisateur sur le site. On peut utiliser des outils d’enregistrement d’écran ou encore cet outil que j’ai découvert aujourd’hui Inspectlet (http://www.inspectlet.com/) qui enregistre les sessions sur un site et crée des heatmaps.

Le test se prépare en plusieurs étapes

Planification du test

Cette étape consistera à planifier les scénarios qui seront à réaliser par les participants. On va notamment écrire des guides d’entrevue qui vont permettre au modérateur de ne manquer aucun détail sur le scénario à réaliser ou la présentation du test:

Un premier script qui va consister à présenter le test au participant (la confidentialité de sa participation, le fait qu’il doit suivre ses habitudes de navigation…)

Personnellement, je ne lisais pas ces scripts car je n’étais pas à l’aise de ne pas regarder le participant dans les yeux pendant que je parlais. Je m’assurais juste de n’avoir manqué aucun point important du script après avoir parlé.

Aller chercher des participants

Les participants ne devront pas être choisis au hasard et devront correspondre à la cible du site testé. Nous avions réussi à obtenir une dizaine de participants pour notre test, on peut en récupérer même moins selon le degré d’implication du participant. On a constaté que beaucoup de choses se répétaient parmi nos répondants, il y a un stade où on ne peut récolter plus d’informations que celle dont on dispose déjà.

Un incitatif peut faciliter leur déplacement (argent, nourriture gratuite, échantillons … Soyez inventifs! 😛 ) mais n’invitez le participant que s’il est un minimum intéressé: un participant peu motivé fournira des résultats inexploitables.

Réaliser les tests

Nos tests se faisaient au laboratoire de focus groupe de la faculté d’administration de la faculté de Sherbrooke. Nous disposions d’un oculomètre qui suivait les mouvements des pupilles des participants. Le fait d’être observé peut biaiser les résultats: l’idéal est de recréer les conditions de navigation habituelles de l’internaute (lors de la présentation du test, nous insistions sur l’aspect « comme à la maison »).

Il est difficile de recréer les conditions « comme à la maison »: c’est pourquoi nous insistions là-dessus pendant la présentation du test. Si on voyait pendant le test que le participant ne jouait pas assez le jeu (réalisation de la tâche de manière anormalement rapide), nous posions la question durant la verbalisation « Auriez-vous fait ça chez vous? ». Cela permet de récolter de l’information manquante.

Pour éviter d’avoir des résultats trop biaisés, il est recommandé de garder toujours le même modérateur.

N’effectuez pas de tests trop long sous peine de fatiguer votre participant et d’ainsi diminuer la qualité des commentaires qu’il vous donne.

Je conseille personnellement d’avoir une liste de tâches pour la configuration du matériel, surtout s’il y a beaucoup de choses à faire pour la mise en place du test. Nous avions un oculomètre à configurer et les caméras à démarrer, il nous est déjà arrivé d’oublier de démarrer les enregistrements car nous étions concentré sur autre chose.

Aussi, pensez à vider l’historique entre chaque test, surtout si vous testez des remplissages de formulaire… Cela évitera que le navigateur garde en cache les informations saisies par le participant précédent.

Exploiter les résultats

Une étape longue mais essentielle ! N’oubliez pas de faire des sauvegardes de vos enregistrements, re-visualisez les vidéos pour être sûr de ne manquer aucun commentaire.

En espérant que cet article soit utile, je vous souhaite de bons tests utilisateur! 🙂