Modèle de rapport de bug

Remplissez les champs et copiez le rapport terminé en Markdown ou en texte brut. Tout se passe dans votre navigateur et rien ne nous est envoyé.

Remplir le modèle

Une ligne lisible d'un coup d'oeil dans une liste : ce qui est cassé, et où.
Une ou deux phrases de contexte, pour situer le problème.
Numérotées, depuis un état connu, assez précises pour qu'une autre personne arrive au même écran.
Ce que le produit devait faire, selon la maquette ou la documentation.
Ce qu'il a fait à la place, décrit comme un symptôme et non comme un diagnostic.
Navigateur, système, appareil, taille d'écran, et si vous étiez connecté.
Une capture ou une courte vidéo, avec une ligne disant ce que chacune montre.
Tout ce que la console du navigateur a affiché, collé tel quel. Laissez vide s'il n'y avait rien.
Les requêtes en échec ou qui répondent autre chose que prévu, dans l'onglet Réseau.
La gravité, les personnes touchées, et s'il existe un contournement.
À quelle fréquence cela arrive, depuis quand, et ce qui est déjà signalé autour.
Cochez ce que vous avez fait avant d'envoyer, pour que le lecteur sache ce qui est déjà écarté.

Votre rapport de bug

Les deux versions se mettent à jour pendant que vous tapez. Copiez celle que votre outil de suivi accepte.

Markdown
# Rapport de bug

## Titre
[Titre clair et descriptif - ce qui est cassé et où]

## Description
[Aperçu bref du problème - 1 ou 2 phrases]

## Étapes pour reproduire
1. [Première étape - depuis un état connu]
2. [Deuxième étape - soyez précis sur les actions]
3. [Troisième étape - indiquez les données et valeurs utilisées]
4. [Étapes supplémentaires si besoin]
5. [Dernière étape qui déclenche le bug]

## Comportement attendu
[Ce qui devrait se passer selon la conception ou la logique]

## Comportement observé
[Ce qui se passe réellement - décrivez les symptômes]

## Environnement
- **Navigateur :** [nom et version]
- **Système d'exploitation :** [système et version]
- **Appareil :** [ordinateur ou mobile, et modèle]
- **Résolution d'écran :** [en cas de problème de mise en page]
- **Session :** [connecté ou non, rôle]

## Preuves visuelles
[Joignez des captures ou une vidéo]
- Capture 1 : [description]
- Capture 2 : [description]
- Vidéo : [lien ou pièce jointe]

## Erreurs de console
```
[Collez ici les erreurs de la console du navigateur - F12 → Console]
```

## Problèmes réseau
[Appels d'API en échec dans l'onglet Réseau - F12 → Réseau]

## Impact et gravité
- **Gravité :** [critique/élevée/moyenne/faible]
- **Utilisateurs touchés :** [tous / mobile / un rôle précis / etc.]
- **Impact commercial :** [chiffre d'affaires perdu / charge de support / etc.]
- **Contournement :** [oui/non - si oui, décrivez-le]

## Contexte supplémentaire
- **Fréquence :** [à chaque fois / parfois / rarement]
- **Depuis quand :** [à l'instant / après une mise à jour / depuis [date]]
- **Signalements liés :** [liens vers des bugs proches]
- **Autres notes :** [tout autre élément utile]

## Liste de contrôle
- [ ] Je l'ai testé dans un environnement propre (navigation privée)
- [ ] J'ai indiqué les étapes pour le reproduire
- [ ] J'ai donné les détails de l'environnement
- [ ] J'ai joint des captures ou une vidéo
- [ ] J'ai vérifié la console
- [ ] J'ai vérifié si le problème était déjà signalé
Texte brut
RAPPORT DE BUG
==============

TITRE
-----
[Titre clair et descriptif - ce qui est cassé et où]

DESCRIPTION
-----------
[Aperçu bref du problème - 1 ou 2 phrases]

ÉTAPES POUR REPRODUIRE
----------------------
1. [Première étape - depuis un état connu]
2. [Deuxième étape - soyez précis sur les actions]
3. [Troisième étape - indiquez les données et valeurs utilisées]
4. [Étapes supplémentaires si besoin]
5. [Dernière étape qui déclenche le bug]

COMPORTEMENT ATTENDU
--------------------
[Ce qui devrait se passer selon la conception ou la logique]

COMPORTEMENT OBSERVÉ
--------------------
[Ce qui se passe réellement - décrivez les symptômes]

ENVIRONNEMENT
-------------
- **Navigateur :** [nom et version]
- **Système d'exploitation :** [système et version]
- **Appareil :** [ordinateur ou mobile, et modèle]
- **Résolution d'écran :** [en cas de problème de mise en page]
- **Session :** [connecté ou non, rôle]

PREUVES VISUELLES
-----------------
[Joignez des captures ou une vidéo]
- Capture 1 : [description]
- Capture 2 : [description]
- Vidéo : [lien ou pièce jointe]

ERREURS DE CONSOLE
------------------
```
[Collez ici les erreurs de la console du navigateur - F12 → Console]
```

PROBLÈMES RÉSEAU
----------------
[Appels d'API en échec dans l'onglet Réseau - F12 → Réseau]

IMPACT ET GRAVITÉ
-----------------
- **Gravité :** [critique/élevée/moyenne/faible]
- **Utilisateurs touchés :** [tous / mobile / un rôle précis / etc.]
- **Impact commercial :** [chiffre d'affaires perdu / charge de support / etc.]
- **Contournement :** [oui/non - si oui, décrivez-le]

CONTEXTE SUPPLÉMENTAIRE
-----------------------
- **Fréquence :** [à chaque fois / parfois / rarement]
- **Depuis quand :** [à l'instant / après une mise à jour / depuis [date]]
- **Signalements liés :** [liens vers des bugs proches]
- **Autres notes :** [tout autre élément utile]

LISTE DE CONTRÔLE
-----------------
- [ ] Je l'ai testé dans un environnement propre (navigation privée)
- [ ] J'ai indiqué les étapes pour le reproduire
- [ ] J'ai donné les détails de l'environnement
- [ ] J'ai joint des captures ou une vidéo
- [ ] J'ai vérifié la console
- [ ] J'ai vérifié si le problème était déjà signalé

Cela fonctionne dans votre navigateur. Rien de ce que vous collez ou ouvrez ne nous est envoyé.

À quoi sert chaque champ

Un modèle de rapport de bug est utile parce qu'il supprime les questions de relance. Le titre et la description disent à la personne qui développe si le rapport la concerne. Les étapes, le comportement attendu et le comportement observé permettent de reproduire le problème. L'environnement, les preuves visuelles et les erreurs de console sont ceux que l'on saute le plus souvent, et ce sont eux qui décident si le bug est corrigé aujourd'hui ou après une semaine d'échanges.

Ce qui fait un rapport qu'on lit jusqu'au bout

Écrivez les étapes à partir d'un état que le lecteur peut atteindre, et précisez les valeurs que vous avez saisies. Décrivez des symptômes plutôt que des causes, car un diagnostic faux envoie la correction dans la mauvaise direction. Un bug, un rapport. Et n'omettez rien sous prétexte que c'est évident : la version du navigateur, la taille de l'écran et le fait d'être connecté ou non expliquent souvent pourquoi personne d'autre ne voit le problème.

L'extension en remplit la moitié à votre place

Session Replay capture l'environnement, les erreurs de console et les preuves visuelles depuis la page où le bug s'est produit. Trois de ces champs sont donc déjà écrits quand vous ouvrez le rapport.