Rapporter un bug: Difference between revisions
imported>Joel |
imported>Joel |
||
Line 13: | Line 13: | ||
*Renseigner les items des le débuts pour éviter l'envoi dans une rubrique non adaptée | *Renseigner les items des le débuts pour éviter l'envoi dans une rubrique non adaptée | ||
*Choisissez la bonne catégorie : | *Choisissez la bonne catégorie : | ||
Admin, si cela touche la partie configuration/administration | |||
Cahier des resa, si cela touche la partie "cahier de réservations" | |||
Gestions des vols, si cela touche la partie la saisie des vols | |||
Gestions des comptes, si cela touche la partie financiers | |||
Documentation, si cela concerne des précision sur la documentation | |||
UpDate, si cela touche l'utilitaire de changement de version | |||
*Choisissez la bonne version d'OpenFlyers sur laquelle vous avez constatée le bug (en effet nous filtrons et pouvons donc passer à côté d'un bug repertorié sous une mauvaise version). Le numéro de version se trouve en haut à gauche de la page d'accueil d'OF. | |||
*Choisissez la bonne version d'OpenFlyers sur laquelle vous avez | |||
1.2 | 1.2 | ||
2.0 X | 2.0 X | ||
Line 33: | Line 29: | ||
*Dans la description | *Dans la description | ||
Si le bug est sur une version | Si le bug est sur une version en ligne indiquer sur quelle base vous avez tester | ||
Si c'est une version en local indiquer l'état dans laquelle est votre Base de données. Faire éventuellement une sauvegarde pour la figer dans un stade ou le bug est reproductible | Si c'est une version en local indiquer l'état dans laquelle est votre Base de données. Faire éventuellement une sauvegarde pour la figer dans un stade ou le bug est reproductible | ||
Le descriptif doit être complet pour que les developpeurs sache identifier l'endroit du problème | Le descriptif doit être complet pour que les developpeurs sache identifier l'endroit du problème | ||
**La nature "réelle" (non affichage, warning, etc.) du problème et sa manifestation | **La nature "réelle" (non affichage, warning, etc.) du problème et sa manifestation | ||
**Communiquer TOUS les éléments minimaux pour commencer à réfléchir au pourquoi du problème, c'est à dire: | **Communiquer TOUS les éléments minimaux pour commencer à réfléchir au pourquoi du problème, c'est à dire: | ||
**OS utilisé (Windows 98, Windows XP, Linux, UNIX, Jaguar, etc.) | **OS utilisé (Windows 98, Windows XP, Linux, UNIX, Jaguar, etc.) | ||
Line 52: | Line 47: | ||
* En cours de traitement, utiliser les notes pour ajouter des informations, évter les échéanges par email parrallèle | * En cours de traitement, utiliser les notes pour ajouter des informations, évter les échéanges par email parrallèle | ||
Si le bug est sur une version en ligne indiquer sur quelle base vous avez tester | |||
Si c'est une version en local indiquer l'état dans laquelle est votre Base de données. Faire éventuellement une sauvegarde pour la figer dans un stade ou le bug est reproductible | |||
Le descriptif doit être complet pour que les developpeurs sache identifier l'endroit du problème | |||
Indiquer : votre système d'exploitation et le navigateur utilisé | |||
Joindres une copie d'écran et parfois plus explicite que de long discours mais ne pas en abuser, on ne cherche pas à documenter un bug pour le contourner mais à fournir des explication au développeur pour traitement | |||
* En cours de traitement, utiliser les notes pour ajouter des informations | |||
*Lorsqu'un bug est résolu il faut faire attention de le marquer comme tel dans la '''version en cours''' de modif (=donc normalement la future version publiée) | |||
*La fermeture du Bug doit être effectué par celui qui la emis. En l'absence d'action de sa part dans un temps résonaible le devoleppeur ou un adminstrateur le fermera. Suivez vos bugs | |||
= Traitement des bugs dans Mantis (pour les développeurs) = | = Traitement des bugs dans Mantis (pour les développeurs) = |
Revision as of 16:28, 29 November 2005
Introduction
Nous utilisons comme outil de "traceur de bugs" (ou Bug Tracking System) Mantis.
Pour pouvoir éditer des informations, il faut d'abord vous identifier.
Lors de la création de votre compte, un mail vous est envoyé. Si vous ne le recevez pas, vérifiez qu'il n'a pas été mis de côté (voir supprimé) par un outil anti-spam attaché à votre messagerie.
Rapporter un bug dans Mantis (pour les testeurs/rapporteurs)
Avant de rapporter un bug, prenez le temps d'effectuer les actions suivantes :
- Vérifier que le bug n'est pas déjà rapporté
- Renseigner les items des le débuts pour éviter l'envoi dans une rubrique non adaptée
- Choisissez la bonne catégorie :
Admin, si cela touche la partie configuration/administration Cahier des resa, si cela touche la partie "cahier de réservations" Gestions des vols, si cela touche la partie la saisie des vols Gestions des comptes, si cela touche la partie financiers Documentation, si cela concerne des précision sur la documentation UpDate, si cela touche l'utilitaire de changement de version
- Choisissez la bonne version d'OpenFlyers sur laquelle vous avez constatée le bug (en effet nous filtrons et pouvons donc passer à côté d'un bug repertorié sous une mauvaise version). Le numéro de version se trouve en haut à gauche de la page d'accueil d'OF.
1.2 2.0 X 2.0
Résumé :
Rédiger un intitulé explicite
- Dans la description
Si le bug est sur une version en ligne indiquer sur quelle base vous avez tester Si c'est une version en local indiquer l'état dans laquelle est votre Base de données. Faire éventuellement une sauvegarde pour la figer dans un stade ou le bug est reproductible
Le descriptif doit être complet pour que les developpeurs sache identifier l'endroit du problème
- La nature "réelle" (non affichage, warning, etc.) du problème et sa manifestation
- Communiquer TOUS les éléments minimaux pour commencer à réfléchir au pourquoi du problème, c'est à dire:
- OS utilisé (Windows 98, Windows XP, Linux, UNIX, Jaguar, etc.)
- Navigateur utilisé (Safari, Internet Explorer, Netscape Navigator, Firefox, etc.)
- La version du navigateur
- Si vous utilisez une version d'OpenFlyers qui n'est pas hébergée par l'association OpenFlyers (si la version que vous utilisez est hébergée par l'association, alors son adresse internet est de la forme nomduclub.openflyers.org), merci de nous communiquez également les éléments suivants :
- phpinfo() peut être utile pour pouvoir détecter un éventuel problème de configuration de votre serveur
- il serait souhaitable, pour épargner un temps précieux, de s'assurer avant de signaler un bug que tous les fichiers sont uploadés correctement (présents sur le serveur, modifications maîtrisées).
A noter que nous n'assurons pas le support pour les hébergeurs gratuits. En effet, ces derniers imposent souvent des limitations qui sont sans rapport avec les hébergeurs payant. Notre application fonctionne correctement sur un serveur Linux "standard" (avec quelques variantes possibles) mais avec des options qui peuvent parfois n'exister que sur des hébergeurs payants. La version 2.0 pourrait, par exemple, se révéler bien plus exigeante que la 1.2 au niveau des prérequis.
- Joindres une copie d'écran est parfois plus explicite que de long discours. Ne pas en abuser, on ne cherche pas à documenter un bug pour le contourner mais à fournir des explications au développeur pour traitement
- En cours de traitement, utiliser les notes pour ajouter des informations, évter les échéanges par email parrallèle
Si le bug est sur une version en ligne indiquer sur quelle base vous avez tester Si c'est une version en local indiquer l'état dans laquelle est votre Base de données. Faire éventuellement une sauvegarde pour la figer dans un stade ou le bug est reproductible
Le descriptif doit être complet pour que les developpeurs sache identifier l'endroit du problème
Indiquer : votre système d'exploitation et le navigateur utilisé
Joindres une copie d'écran et parfois plus explicite que de long discours mais ne pas en abuser, on ne cherche pas à documenter un bug pour le contourner mais à fournir des explication au développeur pour traitement
- En cours de traitement, utiliser les notes pour ajouter des informations
- Lorsqu'un bug est résolu il faut faire attention de le marquer comme tel dans la version en cours de modif (=donc normalement la future version publiée)
- La fermeture du Bug doit être effectué par celui qui la emis. En l'absence d'action de sa part dans un temps résonaible le devoleppeur ou un adminstrateur le fermera. Suivez vos bugs
Traitement des bugs dans Mantis (pour les développeurs)
- Lorsqu'un bug est résolu il faut faire attention de le marquer comme tel dans la version en cours de modif (=donc normalement la future version publiée)
- La fermeture du Bug doit être effectué par celui qui la émis. En l'absence d'action de sa part dans un temps résonaible le devoleppeur ou un adminstrateur le fermera. Suivez vos bugs