Modèle de rapport sur les défauts et les erreurs

Modèle de rapport sur les défauts et les erreurs
MIN
19 Oct 2023

Table des matières

Qu’est-ce qu’un « défaut » ?

Un défaut est une erreur dans un programme qui fait que l’application fonctionne d’une manière non voulue et s’écarte de ses exigences. En fonction de l’urgence de la correction des bogues, nous pouvons les classer sur une échelle de P0 à P3, P0 correspondant à l’urgence la plus élevée.

Nous pouvons également classer les erreurs en fonction de leur criticité ou de leur impact sur la fonctionnalité. En fonction de l’organisation, nous pouvons avoir différents niveaux de gravité des erreurs, de mineures à critiques, en passant par les erreurs les plus graves. Un « show stopper » est un bogue matériel ou logiciel qui provoque l’arrêt d’une implémentation et la rend pratiquement inutilisable. Cette erreur critique doit être corrigée pour que le processus de développement puisse se poursuivre.

Pour signaler un bogue, nous disposons de plusieurs outils de gestion des bogues tels que Jira, Mantis, Bugzilla, etc. Ensuite, nous présenterons les différentes composantes de la notification d’erreurs.

Modèle de rapport d’erreur

  • DefectId – Identifiant unique du défaut.
  • Résumé – résumé d’une ligne du défaut, plutôt que le nom du défaut.
  • Description – Description détaillée de l’erreur.
  • Build Version – La version du build ou de la version dans laquelle le défaut a été trouvé.
  • Marche à suivre pour reproduire – Marche à suivre pour reproduire une erreur.
  • Comportement attendu – Le comportement attendu dont l’application s’écarte en raison d’une erreur.
  • Comportement réel – l’état actuel de l’application en ce qui concerne les erreurs.
  • Priorité – En fonction de l’urgence de l’erreur, ce champ peut être défini sur une échelle allant de P0 à P3.
  • Gravité – En fonction de la criticité de l’erreur, ce champ peut être défini comme mineur, modéré, sévère ou bloquant.
  • Signalé par – le nom de l’AQ qui a signalé le défaut.
  • Signalé le – Date à laquelle le défaut a été signalé.
  • Affecté à – La personne à laquelle le défaut est affecté dans l’état actuel. Il peut s’agir d’un développeur qui corrige le défaut, d’un responsable de l’assurance qualité qui vérifie le défaut corrigé ou d’un responsable qui approuve le défaut.
  • État actuel – L’état actuel du défaut (l’un des états du cycle de vie du défaut).
  • Environnement – L’environnement dans lequel se trouve le défaut – release, staging, production, etc.