👮 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! 🙂