3. Anatomie d'un bogue

Le noyau de Bugzilla est l'écran qui affiche un bogue particulier. C'est le lieu idéal pour expliquer quelques concepts de Bugzilla. Le bogue 1 de landfill est un bon exemple. Notez que les étiquettes de la plupart des champs sont des hyperliens ; en cliquant dessus vous ferez apparaître une aide contextuelle sur ce champ particulier. Les zones marquées d'un * peuvent ne pas être présentes sur chaque installation de Bugzilla.

  1. Produit et Composant : les bogues sont divisés en produits et composants, un produit étant composé d'un ou plusieurs composants. Par exemple, le produit « Bugzilla » de bugzilla.mozilla.org est composé de plusieurs composants :
    Administration : administration d'une installation de Bugzilla.
    Bugzilla-General : tout ce qui ne va pas dans les autres composants, ou couvre plusieurs composants.
    Creating/Changing Bugs : créer, modifier, et visualiser les bogues.
    Documentation : documentation de Bugzilla, y compris le guide Bugzilla.
    Email : tout ce qui est en rapport avec un courriel envoyé par Bugzilla.
    Installation : procédé d'installation de Bugzilla.
    Query/Buglist : fonctions de recherche de bogues et visualisation des listes des bogues.
    Reporting/Charting : obtenir des comptes-rendus de Bugzilla.
    User Accounts : administration du compte utilisateur selon le point de vue de l'utilisateur. Requêtes sauvegardées, création de comptes, changement de mot de passe, authentification, etc.
    User Interface : problèmes généraux en relation avec l'interface utilisateur (et pas les fonctionnalités) comprenant les problèmes d'ordre esthétique, les modèles HTML, etc.

  2. Statut et Résolution : définit avec précision quel est l'état du bogue : depuis l'état où il n'est même pas confirmé comme bogue, jusqu'à celui où il a été corrigé et où la correction est confirmée par l'Assurance Qualité. Les différents statuts possibles pour les rubriques Statut et Résolution concernant votre installation devraient être documentées dans l'aide contextuelle relative à ces éléments.

  3. Assigné À : personne étant chargée de corriger le bogue.

  4. *URL : une éventuelle URL associée au bogue.

  5. Sommaire : problème résumé en une phrase.

  6. *Tableau Blanc des États : (appelé également Tableau Blanc) zone de texte libre pour ajouter de courtes notes ou des étiquettes à un bogue.

  7. *Mots Clés : l'administrateur peut définir des mots-clés que vous pouvez employer pour étiqueter et classer les bogues par catégorie ; par exemple le projet Mozilla a des mots-clés comme plantage et régression.

  8. Platforme et SE : indiquent l'environnement de travail dans lequel le bogue a été détecté.

  9. Version : la zone « version » est habituellement utilisée pour les versions d'un produit qui sont parues et sert à indiquer quelle version d'un composant est touchée par le problème dont le compte rendu de bogue fait état.

  10. Priorité : le responsable de bogues emploie ce champ pour fixer la priorité de ses bogues. Il faut éviter de le changer sur les bogues des autres.

  11. Sévérité : indique la gravité du problème : depuis bloquant (« application inutilisable ») à insignifiant (« problème esthétique mineur »). Vous pouvez également employer cette zone pour indiquer si un bogue est une demande d'amélioration.

  12. *Cible : (aussi intitulé Cible Jalon) version future pour laquelle le bogue devra être corrigé. Par exemple, les jalons du projet de Bugzilla pour de futures versions de Bugzilla sont 2.18, 2.20, 3.0, et cætera. Les jalons ne sont pas limitées aux nombres, par conséquent vous pouvez utiliser n'importes quelles chaînes de caractères textuelles, telles que des dates.

  13. Rapporteur : personne qui a signalé l'anomalie.

  14. Liste CC : liste de personnes à prévenir par courriel quand le bogue change.

  15. Pièces Jointes : vous pouvez joindre des fichiers (par exemple des cas qui constituent des précédents ou des correctifs) aux bogues. S'il y a des pièces jointes, elles sont listées dans cette section.

  16. *Dépendances : si ce bogue ne peut pas être corrigé tant que d'autres bogues ne sont pas eux-mêmes corrigés (dépend de), ou si ce bogue annule la correction d'autres bogues déjà corrigés (bloque), leurs numéros sont enregistrés ici.

  17. *Votes : si ce bogue a reçu des voix.

  18. Commentaires Supplémentaires : vous pouvez ajouter ici votre grain de sel à la discussion sur le bogue, si vous avez quelque chose d'intéressant à dire.