Triage des bogues/défauts dans les tests logiciels
⚡ Résumé intelligent
Le tri des anomalies est une réunion d'examen au cours de laquelle le responsable des tests, le responsable du développement et le chef de projet classent chaque bogue signalé par gravité, priorité et risque, puis désignent des responsables et conviennent d'un calendrier de correction réaliste.
Qu'est-ce que le « triage des défauts » ?
Le triage des anomalies est un processus qui consiste à prioriser chaque bogue en fonction de sa gravité, de sa fréquence, du risque qu'il représente, etc. Le terme « triage » est utilisé dans le contexte de… Tests logiciels / Assurance qualité pour définir la gravité et la priorité des nouveaux défauts.
Le terme est emprunté à la médecine d'urgence, où le triage permet de classer les patients par ordre d'urgence lorsque les ressources sont limitées. Une équipe d'assurance qualité est confrontée à la même contrainte : la liste des anomalies est toujours plus longue que le temps disponible avant la date de mise en production. Il faut donc décider ce qui doit être corrigé immédiatement, ce qui peut l'être ultérieurement et ce qui peut être reporté. Le triage est la réunion au cours de laquelle cette décision est prise et consignée.
Pourquoi avons-nous besoin d'un « triage des défauts » ?
L’objectif du Bug Triage est d’évaluer, de prioriser et d’attribuer la résolution des défauts. L'équipe doit valider la gravité du défaut, apporter les modifications selon les besoins, finaliser la résolution des défauts et attribuer des ressources. Principalement utilisé dans la gestion de projet agile.
Sans triage, les défauts s'accumulent. tracLe niveau de gravité des incidents est déterminé par le testeur, et les développeurs choisissent leurs tâches selon leurs préférences personnelles plutôt que leur impact sur l'activité. La bannière ci-dessous résume les raisons pour lesquelles les équipes maintiennent cette réunion à leur agenda.
À quelle fréquence le « triage des défauts » doit-il être effectué dans une version ?
La fréquence des réunions de tri des défauts n’est pas fixe. Cela dépend de la situation du projet.
Voici quelques facteurs importants qui déterminent la fréquence des réunions de triage des défauts :
Ces facteurs importants sont :
- Selon le calendrier du projet
- Nombre de défauts dans le système
- Impact sur les plannings de disponibilité des membres de l'équipe
- Santé globale du projet
Habituellement, les réunions de triage des défauts ont lieu deux ou trois fois par semaine.
Le rythme s'accélère à l'approche d'une sortie. Les équipes travaillent par petits groupes. Scrum Les itérations intègrent souvent un triage rapide dans la routine quotidienne lors du dernier sprint, tandis qu'un projet sur un cycle plus long, basé sur un plan, peut effectuer un triage une fois par semaine jusqu'à la fin du cycle. les tests de régression phase commence.
Qui sont les participants obligatoires et autres au « Triage des défauts » ?
Participants obligatoires
Les membres du projet ci-dessous participent toujours aux réunions de triage des défauts.
- Chef de Projet
- Chef d'équipe d'essais
- Responsable technique
- Chef d'équipe de développement
Participants facultatifs
- Développeurs
- Testeurs
- Business Analyst
Les participants optionnels sont invités lorsqu'un défaut spécifique nécessite leur contribution, par exemple lorsqu'un analyste métier doit confirmer si le comportement signalé contredit réellement une exigence ou s'il s'agit d'une demande de changement déguisée.
Rôles et responsabilités des participants lors du « triage des défauts ».
Chaque participant obligatoire arrive avec une responsabilité différente, et la réunion ne se déroule dans les temps que si les trois se préparent à l'avance.
Chef d'équipe d'essais
- Planification d'une réunion de tri des bogues et envoi d'une notification de réunion aux participants.
- Créez un rapport de défaut et envoyez-le à tous les participants avant la réunion.
- Attribuer une priorité et gravité des défauts.
- Faites une présentation afin que les autres membres comprennent la cause profonde du défaut.
- Chaque note de réunion est capturée et envoyée aux participants à la réunion.
Responsable du développement
- Aide à la priorisation des défauts.
- Discutez de la difficulté du défaut et expliquez le risque encouru en raison de ce défaut.
- Attribuez le travail de correction des défauts aux développeurs concernés.
- Mettez à jour la résolution du défaut et incluez des notes de développement au cas où des informations seraient manquantes ou des informations supplémentaires nécessaires aux développeurs.
Chef de Projet
- Aide à la priorisation des défauts.
- Discutez de la date de sortie de la prochaine itération pour le contrôle qualité.
- Il faut s'assurer que les représentants des utilisateurs concernés sont également invités à la réunion de tri des bogues.
Le chef de projet détient la date de livraison, c'est donc généralement à lui qu'incombe la décision finale concernant tout défaut contesté, comme indiqué ci-dessous.
Que se passe-t-il lors de la réunion de « triage des défauts » ?
- Le chef de l'équipe de test envoie un rapport de bug avec les nouveaux défauts. Lors de la réunion de triage des défauts, chaque défaut est analysé pour voir si la bonne priorité et la bonne gravité lui sont attribuées.
- Les priorités sont réorganisées si nécessaire.
- Les défauts sont analysés et évalués selon leur degré de gravité.
- Cela inclut une discussion concernant la complexité du défaut, les risques, le rejet et la réaffectation des erreurs.
- Les mises à jour sont enregistrées dans le rapport de bug tracsystème roi.
- L'ingénieur QA apportera les modifications à chaque défaut et en discutera avec chaque participant.
- Le champ « Commentaires » est mis à jour correctement en notant les points essentiels de la réunion.
L'essentiel des discussions porte sur les deux domaines les plus susceptibles d'être confondus. La gravité et la priorité sont définies indépendamment, et un défaut peut obtenir un score élevé pour l'un et faible pour l'autre.
| Aspect | Gravité | Priorité |
|---|---|---|
| Ce qu'il mesure | Dans quelle mesure le défaut endommage le produit ou son fonctionnement | Dans quel délai le défaut doit-il être corrigé par rapport aux autres travaux |
| Normalement réglé par | Le testeur qui signale le défaut | Accord conclu lors du triage, avec le chef de projet et l'équipe produit en charge. |
| Guidé par | Impact technique et fonctionnalités affectées | Impact commercial, visibilité client et date de lancement |
| Exemple d'inadéquation | Grave, faible priorité : un plantage d’une fonctionnalité inutilisée jusqu’au prochain trimestre | Faible gravité, haute priorité : une faute d’orthographe dans le nom de l’entreprise sur la page d’accueil |
Astuce: Limitez la discussion sur un seul défaut à une durée limitée. Si un point ne peut être résolu en quelques minutes, mettez-le de côté, désignez un responsable pour l'examiner et reprenez-le lors de la prochaine session plutôt que de laisser un seul défaut monopoliser la réunion.
Quel est le résultat du « triage des défauts » ?
À la fin de chaque réunion, des mesures de triage des défauts seront préparées et remises à tous les participants. Ce rapport fait office de procès-verbal de réunion qui s'avérera utile pour les réunions futures.
Le rapport constitue le point de jonction entre le triage et le système plus global. processus de gestion des défautsLes équipes y consignent généralement les éléments suivants :
- Les défauts examinés lors de la séance, avec la gravité et la priorité convenues pour chacun.
- Les anomalies nouvellement attribuées, ainsi que le développeur qui en est désormais responsable.
- Défauts différés, rejetés ou marqués comme doublons, avec indication du motif.
- Nombre de défauts ouverts par niveau de gravité, permettant de visualiser la tendance au fil des sessions.
- Décisions reportées à la réunion suivante.
Parce que chaque modification est réinscrite dans le tracker, l'état de chaque élément reste cohérent avec sa position dans le cycle de vie des défautset la session suivante débutera à partir d'une liste précise plutôt que d'une liste obsolète.


