PhpBugTracker

Un article de Typo3 CMS / Documentation Typo3 / Support Typo3.

Aller à : Navigation, Rechercher

Sommaire

[modifier] A quoi sert le bug tracker ?

Actuellement toutes les interactions avec le phpBugTracker sont faites par l'intermédiaire de l'interface Web.

Les utilisateurs peuvent soumettre des bugs, communiquer avec des développeurs et des testeurs au sujet des bugs, et effectuer des recherches dans la base de données de bug.

Bug Tracker permet de : stocker les fiches de bugs poster ce qui est corrigé alerter lors de la correction des bugs

Image:img.jpg


[modifier] Créer un nouveau compte

Vous pouvez créer un nouveau compte en suivant le lien marqué "créez un nouveau compte". Pour cela vous devrez indiquer au moins une adresse email valide (de sorte que votre mot de passe puisse vous être expédié).

Fournir votre nom est facultatif, mais si vous le soumettez alors, lorsque vous soumettrez des bugs et/ou des commentaires, votre nom apparaîtra avec.

Si vous avez choisi une adresse email (ou un login) qui est déjà en service, vous serez incités à en choisir un différent.

Après avoir rempli ce formulaire, votre mot de passe vous sera expédié.

Une fois que vous aurez reçu votre mot de passe vous pourrez alors vous connecter avec votre email (ou login) et mot de passe pour pouvoir soumettre des bugs.

Image:ima2.jpg

[modifier] Saisir une fiche de bug

Une fois que vous vous êtes connecté, vous pouvez suivre le lien "Ajouter un bogue" de la barre supérieure de navigation pour créer une nouvelle fiche de bug. S'il y a plus d'un projet pour lequel vous pouvez soumettre un bug, vous serez incités à en choisir un.

Image:Ima3.jpg


Une fois que vous avez choisi un projet, ou s'il y a seulement un projet dans le système, vous verrez la page de saisie d'un bug. Les champs de version et de composant vous permettent d'indiquer les détails au sujet de la partie ou version du produit qui produit ce bug. Le champ de résumé devrait être un court, mais spécifique, résumé du problème, alors que le champ de description devrait inclure des détails au sujet du comportement observé, comment ce comportement diffère du comportement prévu, et les étapes pour reproduire le problème. Si vous soumettez un bug, merci d'indiquer l'URL dans le champ en question, pour fournir un lien directement vers le problème. La case "Ajouter encore", si coché, vous soumettra un autre formulaire d'entrée de bug quand vous soumettez un bug, au lieu de vous emmener à la liste de bug. Et voilà ! Le bug a été saisie, et il est prêt à être passé en revue et corrigé par les développeurs.


Image:ima4.jpg

[modifier] Recherche de bug dans la base de données

Il y a deux versions de la page de recherche de bug. La version par défaut est la forme simple, qui vous permet de limiter votre recherche par projet et état du bug. La page de recherche avancée présente une grande sélection d'options pour trouver un ensemble spécifique de bugs, et peut être ainsi un peu impressionant à première vue. En soumettant le formulaire par défaut, sans choisir aucune option, une liste de tous les bugs dans la base de données sera retournée. Chaque option choisie filtrera plus de bugs comme vous devenez plus spécifique dans votre recherche.

La liste déroulante "projet" permet de délimiter votre recherche dans le projet de votre choix. La liste déroulante "composants" permet de délimiter encore votre recherche parmis le projet précédement sélectionné, en choisissant la partie du projet concerné. La liste "Etat" vous permet d'indiquer l'état du bug concerné (nouveau, corrigé, fermé, etc). La liste déroulante "trier par" permet d'indiquer comment vous souhaitez afficher les résultats de votre recherche (par numéro de bug, par criticité etc) puis si vous les souhaitez en ordre croissant ou décroissant. Vous pouvez ensuite remplir, si vous le souhaitez, le champ "Sauvegarder la requète sous" ce qui vous permettra de sauvegarder votre recherche et donc par la suite de retrouver cette recherche sans avoir à tout remplir de nouveau, mais en indiquant simplement le nom sous lequel vous l'avez sauvegardés.

Cliquez sur le bouton "envoyer la requête" pour lancer la recherche.


Image:ima5.jpg




Image:ima6.jpg


En conclusion, en haut de chaque page vous remarquerez quatre nombres liés. Cela ouvrira une recherche de bugs ouverts et fermés vous étant assignés, et ouvrir et fermer les bugs rapportés par vous respectivement. Ces liens vous permettent de lister rapidement quels bugs sont sur votre liste de coup, par exemple, et pour voir d'un coup d'oeil l'état de bugs assignés ou rapportés par vous.

Image:ima7.jpg

[modifier] Travailler avec des bugs

La majorité du temps que vous passerez avec le phpBugTracker sera probablement à la page de détail de bug. Cette page vous montres toutes les informations sur un bug, et vous permets d'en changer la majeure partie.

Quand des changements sont faits à un bug, un email est envoyé à la personne qui l'a rapporté et à la personne à qui le bug est assigné. Cependant, l'email n'est pas envoyé à la personne qui fait les changements au bug. Ainsi, si un bug a été soumis et assigné à un développeur, puis le développeur ajoute des commentaires au bug, alors ces commentaires seront envoyé par email au reporteur mais pas au développeur. Des personnes supplémentaires peuvent être ajoutées pour recevoir ces email de changement en les ajoutant à la liste cc. Pour enlever des personnes de la liste cc, choisissez simplement les gens à retirer et soumettez le formulaire.

Des dossiers peuvent être ajoutés à un bug comme fichiers joints en cliquant sur le lien de création de fichier joint. Ceci fera aparaitre un autre formulaire où vous pouvez fournir une description courte et passer en revue pour télécharger le dossier. Des fichiers joints peuvent être regardés (et peuvent être supprimés par des administrateurs) de la liste de ficsihamhier joint.

Ajouter des commentaires à un bug vous permets de fournir plus de détail au sujet de ce qui a causé le bug ou de ce qu'était le comportement prévu, mais de permettre également au développeur et à l'utilisateur de communiquer au sujet d'un bug tout en gardant un historique de ces notes. Les commentaires qui sont ajoutés à un bug seront envoyés par email comme décrit précédemment.

Image:ima8.jpg