STLC - Cycle de vie des défauts

Le cycle de vie d'un défaut, également connu sous le nom de cycle de vie d'un bug, est le parcours d'un défaut, le cycle qu'un défaut traverse au cours de sa vie. Il varie d'une organisation à l'autre et également d'un projet à l'autre, car il est régi par le processus de test logiciel et dépend également des outils utilisés.

Cycle de vie des défauts - Workflow

Le diagramme suivant montre le flux de travail d'un cycle de vie de défaut.

États d'un cycle de vie de défaut

Voici les différents états du cycle de vie d'un défaut.

  • New - Défaut potentiel soulevé mais à valider.

  • Assigned - Affecté à une équipe de développement à traiter.

  • Active- Le défaut est en cours de résolution par le développeur et une enquête est en cours. À ce stade, deux résultats sont possibles: différé ou rejeté.

  • Test / Fixed / Ready for Retest - Le défaut est corrigé et prêt à être testé.

  • Verified - Le défaut qui est retesté et le test a été vérifié par QA.

  • Closed - L'état final du défaut qui peut être fermé après le nouveau test QA ou peut être fermé si le défaut est dupliqué ou considéré comme PAS un défaut.

  • Reopened - Lorsque le défaut n'est PAS corrigé, QA rouvre / réactive le défaut.

  • Deferred - Lorsqu'un défaut ne peut pas être résolu dans ce cycle particulier, il est reporté à une version ultérieure.

  • Rejected - Un défaut peut être rejeté pour l'une des trois raisons - défaut dupliqué, PAS un défaut, non reproductible.