Rappel de l'importance du rapport de tests
Le rapport de tests est un document interne central de la QA. Il est une synthèse des résultats des tests générée après chaque campagne de tests. Il sert à : mesurer la qualité du Produit pour certifier qu’il peut ensuite être livré aux clients finaux, aider les Développeurs à corriger les imperfections, s’assurer de la non-régression du Produit, etc.
C’est un document essentiel et bénéfique tant pour la QA que pour d’autres métiers, qu’ils soient techniques, managériaux ou commerciaux. Par conséquent, il est crucial d’assurer sa lisibilité pour tous vos collègues afin de faciliter la communication au sein du projet.
Revoir la méthode de communication
Tout d’abord, rappelons la règle d’or applicable à tous les domaines : faire au plus simple. Si vous êtes adepte de la complexité, ne vous inquiétez pas : les choses se compliquent naturellement sans aide extérieure ! Vous devez faire tout votre possible pour simplifier la lisibilité de votre travail.
Tout document professionnel exige déjà une certaine concentration de la part du lecteur. Vous devez éviter d’encombrer le lecteur avec une lecture inutilement complexe. Veillez à éliminer les informations superflues pour le destinataire. En fonction de votre support, envisagez des parcours utilisateurs pour faciliter la lecture. Par exemple, vous pouvez augmenter le nombre de pages pour que chaque page contienne uniquement un tableau ou un graphique. Une autre option pourrait être d’ajouter des filtres permettant à l’utilisateur de sélectionner les données à afficher. Enfin, l’intégration de sommaires ou de menus, de préférence interactifs, peut accélérer la navigation de l’utilisateur.
Ensuite, il est essentiel de mettre en avant un point souvent négligé : vos rapports de tests seront lus par d’autres humains que vous, et dans un contexte professionnel. Or, nous avons souvent tendance à oublier le premier aspect, par une association erronée d’idées. Nous supposons à tort que le travail est nécessairement contraignant, désagréable et insensible. Mais aussi, que ces défauts sont un mal nécessaire pour garantir l’objectivité, et donc la qualité du travail.
De plus, au cours de notre parcours professionnel, nous nous sommes entrainés à méthodiquement apprendre et appliquer des bonnes pratiques de travail. Cet automatisme nous conduit souvent à négliger le fait que de nombreux outils que nous utilisons ne sont que des supports neutres. Nous pouvons ajouter notre touche personnelle sans perdre de précision.
Comment améliorer la lisibilité d'un rapport de tests ?
Dans notre cas, les outils de tests utilisés sont souvent dotés de générateur de rapports de tests. Ainsi, en faisant confiance à ces outils, dont la qualité est avérée, nous avons tendance à envoyer ces rapports avec un minimum de retouches. Or, bien que ces rapports constituent une base solide, ils n’en restent pas moins une base. Donc, le minimum requis. Il est donc essentiel de trouver quelles améliorations peuvent être apportées pour rendre la lecture plus efficace.
A qui le rapport de tests est-il destiné ?
Pour améliorer la lisibilité des rapports de tests, vous devez d’abord vous poser la question du destinataire. En fonction de son métier, le lecteur n’est pas intéressé par les mêmes informations. Vous devez donc créer un modèle de rapports de tests adapté à chaque métier ou groupe de métiers qui consulte vos rapports. L’idéal est de concevoir un format qui permet de passer d’un modèle à l’autre en fonction des recherches de l’utilisateur, par exemple, en utilisant un site internet.
Vous devez adapter non seulement le visuel aux différents métiers, mais aussi le niveau de détails. Par exemple, un Manager s’intéresse au nombre de OK/KO (tests réussis ou échoués), ainsi qu’aux faux positifs et négatifs. Il veut aussi suivre l’évolution des tests en comparant les résultats aux rapports précédents. Il doit communiquer et prendre des décisions en fonction de ces nombres, mais les raisons des KO lui importent peu. En revanche, les raisons des KO sont l’information principale pour un Développeur ou un Testeur fonctionnel.
En résumé, vous devez toujours vous mettre à la place des personnes qui liront vos rapports en vous demandant. « En tant que professionnel dans ce domaine, quelles informations souhaiterais-je voir ? Quel ordre d’importance devrais-je attribuer à ces informations ? De quel niveau de détail ai-je besoin ? ». N’hésitez pas à demander des précisions à vos collègues s’il vous manque des détails et à proposer des visuels qui répondent à leurs besoins.
Rapport de tests et UX/UI
Une fois le contenu du rapport défini, il est important de se concentrer sur le deuxième aspect : rendre la lecture agréable. En tant qu’humains, nous ne pouvons pas être constamment concentrés et au meilleur de notre forme. Mettre le lecteur de bonne humeur (ce qui est déjà un objectif louable en soi), le rendra également plus productif. Ainsi, votre travail sera davantage reconnu, allant au-delà de votre simple capacité à produire des résultats.
Les principaux axes d’amélioration sont les suivants :
- Évitez l’audio. Il y a des métiers où cela peut être pertinent, mais cela risque de déconcentrer le lecteur et les personnes autour inutilement. Si vous avez cependant une bonne raison d’ajouter de l’audio dans votre rapport : ajoutez un signe visuel discret mais clair. Exemple : une icône « 🔊 », indiquant qu’un audio va se déclencher si l’utilisateur fait une action.
- Affichez visuellement les liens entre les différents éléments du rapport. De plus, si le format le permet, ajoutez une action permettant à l’utilisateur de passer d’un élément à un autre qui y est lié.
- Suivez la charte graphique de l’entreprise si elle existe. Si elle n’existe pas et qu’aucun membre de l’entreprise ne travaille à en créer une, prenez l’initiative d’utiliser les éléments disponibles (logo, signature de mail ou de courrier, site internet, cartes de visite, flyers, etc.).
- Ajoutez des légendes. Comme nous organisons le rapport, nous savons à quoi sert chaque donnée, comment est réalisé chaque graphique, etc. Cependant, nous oublions souvent que le lecteur final du rapport ne saura pas comment il a été fait, et risque d’être perdu s’il ne trouve pas d’explication.
- Si le format utilisé l’autorise, ajoutez des éléments interactifs (même pour un objectif exclusivement ludique !). Par exemple, passer la souris sur un élément déclenche un effet visuel, comme afficher une infobulle, changer une couleur ou démarrer une animation. Vous pouvez également ajouter des éléments visuels totalement dispensables, servant uniquement à être distrayants. Exemple : les éléments autour du plateau de jeux vidéo de cartes HearthStone.
Attention cependant, si vous souhaitez ajouter ce genre d’éléments, faites preuve de parcimonie pour éviter que votre travail ne soit pas pris au sérieux. Un à deux par rapport est suffisant. Ensuite, ne les rendez pas visuellement envahissant, car ils ne doivent pas détourner l’attention du lecteur. Il faut plutôt les imaginer comme une sorte de récompense lorsque l’utilisateur le trouve, comme un œuf de Pâques (Easter Egg). Enfin, si vous devez générer un document public, cela est à proscrire, à moins d’être dans un domaine qui le justifie.
Exemple d’animation inutile mais distrayante sur le plateau du jeu de cartes HearthStone, que le joueur peut s’amuser à déclencher par exemple lorsqu’il attend que l’autre joueur finisse son tour.
Si je n'ai pas de charte graphique ni de compétences en UX/UI ?
Il n’est pas nécessaire d’avoir de grandes compétences dans le visuel pour apporter ce genre d’améliorations, même si cela est évidemment d’une grande aide. Si comme moi vous n’avez pas un sens visuel développé, vous pouvez demander l’opinion de vos collègues ou connaissances personnelles plus compétentes sur le sujet. Vous pouvez aussi regarder différents sites prodiguant des conseils basiques pour créer des visuels simples efficaces.
Par exemple, HTMLcolorcodes est un site qui vous indique les combinaisons de couleurs efficaces à partir d’une couleur donnée. En partant d’une couleur liée à votre entreprise (par exemple la couleur principale de son logo), vous pourrez rapidement vous construire une palette de couleurs efficace.
Conclusion
Voici un résumé des principales pistes d’amélioration pour favoriser la lisibilité de vos rapports de tests :
- Simplifiez la lecture
- Réduisez le niveau de détail en fonction du destinataire
- Mettez-vous à la place des autres métiers qui liront le rapport
- Rendez la lecture ludique et intuitive
- Prenez en compte les feedbacks de vos collègues
Nous espérons que nos recommandations vous aideront à créer des rapports de tests qui amélioreront la communication entre vos équipes.
Si vous souhaitez obtenir davantage de détails ou si ces arguments vous ont convaincu et que vous envisagez d’intégrer l’un de nos profils à votre équipe, n’hésitez pas à nous contacter ici. Nos experts en QA seront ravis de discuter plus en profondeur de ce sujet avec vous.
Paul Girardin
Consultant Automaticien de tests