Types de Bogues - Résumé

Qu'est-ce qu'un bogue, quels sont les types de bogues que nous distinguons, et comment déterminer le bon pour votre problème?

Nikola Jonic avatar
Écrit par Nikola Jonic
Mis à jour il y a plus d’une semaine

Un bogue est un problème lié au logiciel. Si quelque chose sur un site web ou une application ne fonctionne pas comme prévu, cette "erreur" est un bogue. Ici chez Test IO, nous distinguons entre les types de bogues suivants:

Bogues Fonctionnels

Les bogues fonctionnels sont liés à la fonctionnalité d'un logiciel, par exemple, un bouton qui ne soumet pas un formulaire, une recherche qui ne réagit pas à l'entrée de l'utilisateur, une application qui plante, etc. Il peut s'agir d'un problème fonctionnel chaque fois que vous effectuez une action et que le site web/l'application ne réagit pas comme prévu.

Comment déterminer si le comportement constaté est un bogue fonctionnel:

  • Essayez de comprendre si une fonctionnalité est conçue d'une certaine manière ou si elle est réellement défectueuse. Testez-la seule et en combinaison avec d'autres fonctionnalités pour repérer d'éventuelles différences.

  • Pensez aux intentions du client et considérez que le produit peut fonctionner de la manière dont il a été implémenté.

  • Trouvez des preuves montrant que quelque chose ne fonctionne pas correctement et étayez votre réclamation.

  • Exemple: La fonctionnalité d'une boutique en ligne fonctionne différemment des autres boutiques en ligne que vous connaissez. Cela ne signifie pas nécessairement que la fonctionnalité est défectueuse. Les clients peuvent implémenter leurs produits comme bon leur semble.

  • Exemple : Si vous affirmez qu'un champ de formulaire n'est pas validé et que c'est un bogue, assurez-vous qu'il y a une indication de validation prévue pour ce champ. Vous pouvez fournir cette preuve en montrant qu'il est validé dans certains cas mais pas dans d'autres. Sans preuve, la réclamation est infondée.

  • Un problème visuel ou de contenu devient un problème fonctionnel lorsqu'il entrave une fonctionnalité et doit donc être signalé comme un bogue fonctionnel.

  • Si une fonctionnalité fonctionne de manière cohérente dans différents scénarios sans problèmes évidents, elle est probablement prévue (et non un bogue).

Évaluation de la gravité

Le niveau de gravité approprié pour un bogue fonctionnel dépend de plusieurs facteurs, notamment : l'impact sur la fonctionnalité, l'étendue du problème, l'existence de contournements, s'il s'agit d'un problème bloquant, s'il y a des pertes potentielles et notables de ventes, ainsi que la comparaison avec d'autres bogues de même gravité. Chez test IO, nous distinguons donc trois niveaux de gravité pour les bogues fonctionnels:

Faible:

  • Le produit présente un comportement non intentionnel, mais l'utilisation générale n'est pas affectée.

  • Peu d'utilisateurs, de produits ou d'articles sont concernés.

  • Une fonctionnalité/un élément est défectueux ou indisponible, mais un contournement facile résout le problème.

Élevé:

  • Impact grave sur l'utilisation du produit, mais la fonctionnalité principale est intacte.

  • Un grand nombre d'utilisateurs, de produits ou d'articles sont concernés.

  • Une fonctionnalité non triviale est défectueuse ou indisponible, et aucun contournement n'existe pas.

  • Une fonctionnalité importante est défectueuse ou indisponible, mais un contournement existe (donc ce n'est pas un problème bloquant).

Critique:

  • Le bogue empêche la fonctionnalité essentielle de l'application/site web.

  • Un problème bloquant empêche l'utilisateur de poursuivre le processus principal, par exemple, le processus de paiement.

  • Le bogue entraîne une perte potentielle et notable de ventes pour le client.

Nous avons préparé une liste de cas avec des niveaux de gravité fixes basés sur des évaluations courantes : Amenez-moi vers la Feuille d'évaluation des Bogues! Veuillez vérifier attentivement la liste et la consulter régulièrement pour les mises à jour futures.

Bogues de Contenu

Les bogues de contenu concernent le contenu réel des sites web ou des applications : texte, libellés, images, vidéos, icônes, liens, données, etc. Par conséquent, les bogues de contenu typiques sont les suivants:

  • Liens ou images brisés (404), sauf s'ils se trouvent dans le menu de navigation, l'en-tête, le pied de page ou la navigation par fil d'Ariane, qui sont considérés comme des bogues fonctionnels mineurs.

  • Redirections défectueuses en général.

  • Texte manquant, par exemple, dans une infobulle vide.

  • Contenu manquant, par exemple, une zone de contenu vide.

  • Contenu manquant, par exemple, si 4 des 5 icônes ont une infobulle, 1 n'en a pas.

  • Traductions manquantes, par exemple, certains boutons sur un site web en anglais portent des libellés en français.

  • Certains produits sont manquants dans les résultats de recherche, mais la fonction de recherche elle-même fonctionne.

  • Données manquantes.

  • Veuillez noter que les fautes d'orthographe ne sont pas considérées comme des bogues de contenu sur notre plateforme et ne peuvent pas être soumises en tant que tels.

Veuillez noter que les fautes d'orthographe ne sont pas considérées comme des bogues de contenu sur notre plateforme et ne peuvent pas être soumises en tant que tels.

Bogues Visuels

Les bogues visuels concernent les interfaces utilisateur graphiques des sites web ou des applications, par exemple:

  • Problèmes de mise en page, tels que des textes ou éléments mal alignés.

  • Un problème de design adaptatif, par exemple, un élément est affiché sur un appareil mobile mais pas sur un autre.

  • Textes/éléments se chevauchent involontairement.

  • Textes/éléments sont coupés.

Évolution d'un bogue de contenu ou visuel en un bogue fonctionnel

Dès qu'un bogue de contenu ou un bogue visuel entrave une fonctionnalité, il doit être signalé comme un bogue fonctionnel, même s'il n'affecte pas directement la fonction elle-même.

Un cas important où un bogue de contenu doit être signalé comme un bogue fonctionnel est lorsqu'il se produit dans un composant fonctionnel du produit, notamment des problèmes de liaison dans le menu de navigation, l'en-tête, le pied de page ou la navigation par fil d'Ariane. Ces problèmes sont généralement considérés comme des bogues fonctionnels mineurs.

Problèmes répétitifs

Lorsqu'un problème de contenu ou visuel se produit de manière répétitive, il peut n'être signalé qu'une seule fois, même si chaque occurrence a une URL différente, un lien, une image, etc. C'est également le cas si les occurrences se trouvent sur la même page ou sur des pages différentes. Ce rapport de bogue doit indiquer que d'autres URL, liens, images, etc., sont également concernés.

Ne soumettez pas de rapports de bogue individuels pour chaque occurrence du même problème, car ils seront rejetés. Par exemple, un seul rapport doit être soumis pour les problèmes de contenu suivants: certaines images de produits sont cassées sur plusieurs pages de détails de produits d'une boutique en ligne, certains liens de téléchargement pour les manuels PDF mènent à des pages 404, certaines descriptions de produits sont dans une langue différente du reste de la boutique en ligne, certaines infobulles ne contiennent aucune information, certains liens appartenant au même groupe sont cassés, etc.

Les problèmes visuels suivants ne doivent être signalés qu'une seule fois: certains textes ou images dépassent leurs boîtes, plusieurs champs de saisie ne sont pas suffisamment larges pour afficher entièrement leur texte par défaut, plusieurs teasers se chevauchent involontairement avec d'autres éléments, etc.

Pour plus d'informations détaillées sur chaque type de bogue et leur documentation sur la plateforme Test IO, veuillez visiter les articles suivants:

Avez-vous trouvé la réponse à votre question ?