Comment signaler une anomalie du logiciel (bug)

From MediaWiki.org
Jump to: navigation, search
This page is a translated version of the page How to report a bug and the translation is 98% complete.

Other languages:
aragonés • ‎العربية • ‎asturianu • ‎تۆرکجه • ‎беларуская (тарашкевіца)‎ • ‎български • ‎català • ‎čeština • ‎Cymraeg • ‎dansk • ‎Deutsch • ‎Ελληνικά • ‎English • ‎British English • ‎Esperanto • ‎español • ‎euskara • ‎فارسی • ‎suomi • ‎français • ‎galego • ‎Hawaiʻi • ‎עברית • ‎हिन्दी • ‎hrvatski • ‎Kreyòl ayisyen • ‎magyar • ‎Հայերեն • ‎Bahasa Indonesia • ‎italiano • ‎日本語 • ‎ქართული • ‎Taqbaylit • ‎ಕನ್ನಡ • ‎한국어 • ‎Ripoarisch • ‎Lëtzebuergesch • ‎lietuvių • ‎Bahasa Melayu • ‎Napulitano • ‎norsk bokmål • ‎Nederlands • ‎occitan • ‎ଓଡ଼ିଆ • ‎ਪੰਜਾਬੀ • ‎polski • ‎پښتو • ‎português • ‎português do Brasil • ‎română • ‎русский • ‎sicilianu • ‎Scots • ‎سنڌي • ‎සිංහල • ‎slovenčina • ‎shqip • ‎svenska • ‎தமிழ் • ‎తెలుగు • ‎ไทย • ‎Türkçe • ‎татарча/tatarça • ‎українська • ‎ייִדיש • ‎中文
Raccourcis: BUGREPORT

Ces lignes expliquent comment bien écrire un rapport de bogue ou une suggestion de fonctionnalité dans Wikimedia's bugtracker (voir PhabricatorPhabricator pour plus d'informations). Les bogues les mieux rapportés sont ceux qui sont corrigés les plus rapidement.

Les rapports d’anomalies doivent être rédigés en anglais. Si vous ne pouvez pas écrire en anglais, vous pouvez essayer d'utiliser un outil de traduction automatique comme Google Translate.

Conseils rapides pour les rapports[edit]

  • Soyez précis.
  • Soyez clair : expliquez comment reproduire le problème, pas à pas, de telle façon que d'autres personnes puissent également le reproduire.
  • Concentrez chaque signalement d'anomalie sur un seul problème.

Avant toute chose[edit]

Pouvez-vous reproduire le problème ?[edit]

Essayez de reproduire le problème avec une version récente du logiciel, afin de voir s'il a déjà été réglé. Si le problème est sur un site comme Wikipédia, vous pouvez essayer de tester la dernière version du logiciel sur test2.wikipedia.org.

Est-ce que quelqu'un d'autre a déjà signalé le problème ?[edit]

Utilisez l'outil de recherche sur le traqueur de bogues Wikimedia pour voir si le problème a déjà été signalé. Vous pouvez également effectuer des recherches avancées sur la page de recherche avancée.

Signaler une nouvelle anomalie (bug) ou demander une nouvelle fonctionalité[edit]

Si vous avez rencontré une anomalie dans une version récente du logiciel, et si personne d'autre ne semble l'avoir signalée, suivez la procédure suivante :

  1. Aller sur [phab: phabricator.wikimedia.org] et cliquez sur « Maniphest » dans la barre latérale.
  2. Choisir « [phab:maniphest/task/create/ Create task] » (créer une tâche) dans le coin supérieur.
  3. Si vous n'êtes pas connecté, il vous sera demandé de vous identifier ou de créer un compte (voir « Créer votre comptePhabricator/Help#Creating_your_account »).
  4. Remplissez au moins les champs suivants :
    • Title (titre) : Une courte phrase de résumé expliquant le problème (pas votre suggestion de solution).
      • Bon: "Selecting gender is not functional."
      • Pas bon: "Software crashes."
    • Assigned to (assigné à) : Vous devriez ignorer ce champ. Les développeurs le rempliront quand ils prévoiront de travailler sur la tâche.
    • Priority (priorité) : Vous devriez ignorer ce champ. En général, la priorité est définie par les développeurs qui prévoient de travailler sur la tâche (voyez Définir les priorités).
    • Description: Détails complets du problème, en donnant autant de détails possibles. Il peut s'agir de:
      • Pour des bogues :
        • Étapes à reproduire : la liste réduite des étapes qui font apparaitre le problème décrit. Inclure les étapes spécifiques concernant la configuration.
          Exemple :
          1. Go to https://en.wikipedia.org with Internet Explorer version 10.0;
          2. Make sure you are logged in;
          3. Select "My Preferences" menu;
          4. Go to "Gender" and select female gender from box list;
          5. Click "Save" button.
        • Résultats actuels : Ce que l'application a fait après avoir suivi ces étapes.
          Exemple :
          "There is no female gender in front of my user name."
        • Résultats attendus : Ce que l'application aurait dû faire, s'il n'y avait pas eu de bogue.
          Exemple :
          "My gender is shown in front of my user name."
      • Pour les demandes de nouvelles fonctionnalités :
        • Une description de ce que vous voudriez accomplir, et pourquoi. Un récit utilisateur est une méthode efficace pour exprimer cela.
          Exemple :
          "As a new editor, I would like to be acknowledged for my contribution to the project, so that I feel welcomed and valued"
      • Veuillez donner également toutes les autres informations utiles comme :
        • les navigateurs, habillages et systèmes d'exploitations avec lesquels vous avez constaté le bug ;
        • liens ou diffs vers une ou plusieurs pages où vous avez constaté le bug ; ou
        • si le problème apparaît à chaque fois ou seulement de façon occasionnelle, seulement sur certaines pages ou seulement dans des circonstances particulières.
    • Pour joindre un fichier de log ou une capture d'écranHelp:Screenshots (mais assurez-vous qu'aucune donnée confidentielle n'est incluse ou affichée), cliquez sur le bouton Upload File (un nuage avec une flèche) dans la barre d'outils du champ Description.
    • Sélectionnez le ou les projets dans le(s)quels vous avez trouvé le bogue :
      • Les projets sont la source des tâches sur lesquelles les développeurs trouvent à travailler. Pour identifier le(s) bon(s) projet(s), utilisez la fonction Rechercher (en haut à droite) pour trouver sa description.
      • Cela peut être par exemple le projet MediaWiki-General-or-Unknown pour le logiciel lui-même, ou Wikimedia-Site-Requests pour les changements de configuration sur un site de Wikimedia (voir « Choisir les projetsPhabricator/Help#Selecting_projects »).
    • CC : Vous devriez ignorer ce champ. Si vous connaissez des utilisateurs qui seront intéressés par cette tâche, vous pouvez les ajouter ici afin qu'ils reçoivent les notifications la concernant.

Vérifiez si votre rapport d'anomalie est finalisé, puis cliquez sur le bouton « Create Task ». Votre rapport sera rangé dans la base de données et, si tout va bien, quelqu'un s'en occupera bientôt.

C'est tout ! Merci pour votre aide, vous avez contribué à améliorer MediaWiki et les projets Wikimedia.

Signaler un bug JavaScript[edit]

Quand vous rencontre un bug qui pourrait être lié à JavaScript, faites de votre mieux pour identifier les messages d'erreur et copiez-lez dans le rapport de bug.

Il est particulièrement important de fournir toutes les informations que vous possédez, car même les administrateurs systèmes n'auront aucun accès à un quelconque rapport d'erreur. Si vous n'êtes pas sûr que la fonctionnalité que vous utilisez est basée sur JavaScript, essayez de désactiver Javascript.

Il est toujours utile d'inclure une capture d'écran dans votre rapport. C'est souvent le moyen le plus facile d'identifier de quelle fonctionnalité vous parlez, et cela peut souvent fournir des informations qui peuvent aider à cerner l'erreur. Prenez garde à cacher toute information que vous ne voulez pas partager, comme les autres onglets ouverts de votre navigateur ou les fenêtres de discussion minimisées.

Voir aussi[edit]