Contexte de la question :
Un rapport de bogue est l'artéfact principal d'un testeur. Pendant des décennies, la qualité des rapports de bogues a déterminé la rapidité de la communication entre les départements QA et DEV, réduisant ou augmentant le temps de correction des bogues.
Problème :
Des rapports de bogues mal formulés (absence d'étapes claires, description vague, absence de comportement attendu) entraînent une mauvaise interprétation de la tâche et des corrections inadéquates, une perte de temps sur des clarifications supplémentaires. C'est la principale cause de conflits entre les équipes.
Solution :
Caractéristiques clés :
Peut-on regrouper plusieurs bogues similaires (par exemple, pour différents éléments de l'interface) en un seul rapport de bogue ?
Non. Chaque bogue est une erreur distincte, car la correction de l'un peut ne pas résoudre les autres. Exception : des bogues massifs d'une même nature (par exemple, perte globale de styles).
Le titre "Ça ne marche pas"/"Ne s'ouvre pas" est-il suffisamment bon pour un bogue ?
Non. Le titre doit être précis (par exemple, "[Profil] Le bouton Enregistrer n'est pas actif après avoir saisi des données valides").
Faut-il indiquer les étapes seulement de façon minimale si le bogue est évident ?
Non. Même les bogues évidents doivent être décrits clairement — pour éviter toute ambiguïté et pour l'historique du produit.
Le testeur a rédigé un rapport de bogue avec le texte :
Le bouton ne fonctionne pas.
et sans indiquer d'étapes, d'environnement, ni de résultat attendu. Le développeur n'a pas pu reproduire le bogue, le rapport a été fermé comme "Non reproductible".
Avantages :
Inconvénients :
Le testeur a détaillé :
Avantages :
Inconvénients :