How to report a bug/fr

Cette page explique comment signaler efficacement un problème du logiciel dans notre outil de gestion des anomalies (voir pour plus d’informations) ou demander l’implémentation d’une nouvelle fonctionnalité. Les rapports d’anomalies précis sont davantage susceptibles d’être corrigés.

Conseils rapides pour les rapports

 * 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.

Pouvez-vous reproduire le problème ?
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 test2.wikipedia.org].

Est-ce que quelqu'un d'autre a déjà signalé le problème ?
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.

Signaler une nouvelle anomalie (bug) ou demander une nouvelle fonctionnalité
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 phabricator.wikimedia.org et cliquez sur « Maniphest » dans la barre latérale.
 * 2) Choisir « Create task » (créer une tâche) dans le coin en haut à droite.
 * 3) Si vous n'êtes pas connecté, il vous sera demandé de vous identifier ou de créer un compte (voir «  »).
 * 4) Remplissez au moins les champs suivants :
 * 5) * Title (titre) : Une courte phrase de résumé expliquant le problème (pas votre suggestion de solution).
 * 6) ** Bon:
 * 7) ** Pas bon:
 * 8) * Assigned to (assigné à) : Vous pouvez ignorer ce champ. Les développeurs le rempliront quand ils prévoiront de travailler sur la tâche.
 * 9) * CC : Vous pouvez 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.
 * 10) * Priority (priorité) : Vous pouvez 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 « »).
 * 11) Sélectionnez le ou les projets dans lequels vous avez trouvé le bug :
 * Cela peut être par exemple le projet pour le logiciel lui-même, ou  pour les changements de configuration sur les wikis de Wikimedia (voir «  »).
 * 1) * Security (sécurité) : Définissez ce champ à "Security or Sensitive bug" (sécurité ou bug sensible) si de nombreux utilisateurs pourraient être touchés par le problème de sécurité que vous décrivez. Votre rapport ne sera pas rendu public avant d'être résolu.
 * 2) * Description: Tous les détail du problème, en donnant autant de détail possible. Il peut s'agir de:
 * 3) ** Pour des bogues:
 * 4) *** Étapes pour reproduire : la liste des étapes pour faire survenir le problème décrit, de la façon la plus courte et la plus simple possible.
 * Exemple:
 * 1) *** Résultat réel : Ce que l'application a fait après avoir suivi ces étapes.
 * Exemple :
 * 1) ***Résultats attendus : Ce que l'application aurait dû faire, s'il n'y avait pas eu de bug.
 * Exemple :
 * 1) ** Pour les demandes de nouvelles fonctionnalités :
 * 2) *** Une description de ce que vous voudriez accomplir, et pourquoi. Un récit utilisateur est une méthode efficace pour exprimer cela.
 * Exemple:
 * 1) **Veuillez donner également toutes les autres informations utiles comme:
 * 2) ***les navigateurs, habillages et systèmes d'exploitations avec lesquels vous avez constaté le bug ;
 * 3) ***liens ou diffs vers une ou plusieurs pages où vous avez constaté le bug ; ou
 * 4) ***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.
 * 5) *Pour joindre un fichier de log ou une (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.
 * 1) *** Une description de ce que vous voudriez accomplir, et pourquoi. Un récit utilisateur est une méthode efficace pour exprimer cela.
 * Exemple:
 * 1) **Veuillez donner également toutes les autres informations utiles comme:
 * 2) ***les navigateurs, habillages et systèmes d'exploitations avec lesquels vous avez constaté le bug ;
 * 3) ***liens ou diffs vers une ou plusieurs pages où vous avez constaté le bug ; ou
 * 4) ***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.
 * 5) *Pour joindre un fichier de log ou une (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.
 * 1) *Pour joindre un fichier de log ou une (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.

Relisez et vérifiez votre rapport d'anomalie, puis cliquez sur le bouton « Submit bug » (« Soumettre le rapport d'anomalie »). Votre rapport sera sauvegardé 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.

Voir aussi

 * Comment signaler des anomalies de façon efficace par Simon Tatham.
 * La chanson BugZilla
 * Wikipédia:Rapport d'erreurs