Aller au contenu

Valider les exigences d'un sprint

Créer et organiser les sprints

Créer un sprint

Depuis l'espace Exécutions, lorsqu'un projet est sélectionné, il est possible d'ajouter un sprint à partir du bouton Ajouter.

Champs du sprint

Seul le nom est obligatoire, mais il est recommandé de renseigner les attributs suivants :

  • la RĂ©fĂ©rence : elle est utile pour l'organisation dans l'arborescence ;
  • les Dates de dĂ©but et de fin prĂ©vues du sprint : elles sont indicatives et n'ont pas d'impact sur l'Ă©tat du sprint ;
  • la Description : elle permet par exemple d'indiquer les objectifs du sprint pour les testeurs.

Lors de la crĂ©ation d'un sprint, il est Ă  l'Ă©tat "À venir". L'Ă©tat peut ĂȘtre modifiĂ© au dĂ©marrage et Ă  la fermeture du sprint.

Organiser les sprints

Un sprint peut ĂȘtre créé :

  • directement Ă  la racine d'un projet ;
  • dans un dossier ;
  • dans un groupe de sprints. Un groupe de sprints permet d'organiser les sprints et de les regrouper. Les groupes de sprints peuvent eux-mĂȘmes contenir des dossiers, par exemple pour y mettre les sprints terminĂ©s.

Arbre avec sprints et groupes de sprints

Focus

Un groupe de sprints ne peut contenir que des sprints et des dossiers ne contenant pas de campagnes.
Il ne peut y avoir qu'un seul groupe de sprints par chemin dans l'arborescence.

Dans l'arborescence, un onglet coloré sur le nom d'un sprint indique son état. Cela permet de voir facilement quels sont les sprints à venir, ouverts et fermés.

Ajouter des exigences Ă  un sprint

Le bloc Exigences du sprint permet de gérer le contenu d'un sprint, notamment en lui ajoutant des exigences.
Il existe deux façons de réaliser cet ajout :

  1. Par glisser/déposer depuis le volet Référentiel des exigences vers la table des exigences du sprint (bouton Ajouter) ;
  2. En utilisant la recherche d'exigences pour identifier les exigences à ajouter sur la base de critÚres précis (bouton Rechercher).

En savoir plus

Pour plus d'informations sur le mécanisme d'association, consulter les pages Associer deux objets depuis la bibliothÚque d'association et Associer depuis la recherche.

Une fois liées au sprint, les exigences et leurs attributs (catégorie, criticité, statut) apparaissent dans la table des exigences du sprint.
La colonne NB TESTS permet de connaßtre le nombre de tests à exécuter pour effectuer la validation de chaque exigence.

Table des exigences d'un sprint

Démarrer un sprint

Une fois le contenu du sprint prĂȘt et selon sa date de dĂ©but, il peut ĂȘtre dĂ©marrĂ© en cliquant sur [DĂ©marrer le sprint].

Démarrer un sprint

L'Ă©tat du sprint passe de À venir Ă  Ouvert. La validation des exigences peut alors dĂ©buter.

Tester et valider les exigences d'un sprint

Accéder à la page de test d'une exigence

Pour tester une exigence d'un sprint, il faut cliquer sur le bouton [Tester] correspondant dans la table Exigences du sprint qui permet d'accéder à la page de test de l'exigence.

Exigence d'un sprint

Depuis cette page, il est possible de :

  • consulter les informations principales de l'exigence, notamment sa description : bloc Informations ;
  • gĂ©rer le plan d'exĂ©cution de l'exigence et exĂ©cuter les tests : bloc Plan d'exĂ©cution de l'exigence ;
  • visualiser les anomalies associĂ©es Ă  l'exigence pour ce sprint : bloc Anomalies rapportĂ©es durant le sprint.

Gérer le plan d'exécution de l'exigence

Lors de l'ajout d'une exigence à un sprint, son plan d'exécution est automatiquement alimenté avec les cas de test qui vérifient l'exigence.

Il est ensuite possible de modifier le plan d'exécution de deux façons :

  • en ajoutant des cas de test par glisser-dĂ©poser Ă  partir du bouton Ajouter ;
  • en utilisant le bouton [Mettre Ă  jour] qui permet de voir et Ă©ventuellement d'ajouter les cas de test qui auraient Ă©tĂ© associĂ©s Ă  l'exigence aprĂšs l'ajout de celle-ci au sprint.

Mettre à jour plan d'exécution

Focus

Lorsqu'un cas de test qui n'est pas associĂ© Ă  l'exigence est ajoutĂ© Ă  son plan d'exĂ©cution, il n'y a pas d'association automatique entre le cas de test et l'exigence. Cette association doit ĂȘtre faite depuis la page de consultation de l'exigence ou du cas de test.
Le bouton [Mettre Ă  jour] permet uniquement d'ajouter des tests au plan d'exĂ©cution, il ne supprime pas les tests du plan d'exĂ©cution, mĂȘme s'ils ne sont plus associĂ©s Ă  l'exigence. Cela Ă©vite notamment des suppressions non voulues d'exĂ©cutions qui auraient Ă©tĂ© effectuĂ©es durant le sprint.
La colonne Lié indique si le test est associé ou non à l'exigence.

Démarrer les tests

Lorsque l'exigence est prĂȘte Ă  ĂȘtre testĂ©e, le bouton [DĂ©marrer les tests] (en haut Ă  droite de l'Ă©cran) permet de faire passer le statut de validation de l'exigence Ă  Test en cours.

Les cas de test du plan d'exĂ©cution peuvent ĂȘtre lancĂ©s avec le bouton Lancer une exĂ©cution.

En savoir plus

Pour en savoir plus sur l'exécution des cas de test, se référer à la page Exécuter manuellement les tests.

La table des Anomalies rapportées durant le sprint se met à jour automatiquement avec les anomalies déclarées au cours des exécutions.

Valider l'exigence

À l'issue des tests, selon leurs rĂ©sultats et Ă  l'apprĂ©ciation du testeur, l'exigence peut soit ĂȘtre validĂ©e, soit invalidĂ©e avec les boutons [Marquer comme validĂ©] et [Marquer comme Ă  corriger] qui mettent Ă  jour le statut de validation de l'exigence.

Exigence Ă  corriger

Suivre la validation des exigences d'un sprint

Les données renseignées par le testeur au niveau de l'exigence d'un sprint sont reportées au niveau du sprint, permettant d'avoir une vue globale du sprint et de son avancement :

  • La validation ou l'invalidation d'une exigence par le testeur met Ă  jour la colonne Statut de validation dans la table des exigences du sprint. Cette table permet ainsi de distinguer rapidement les exigences Ă  corriger de celles Ă  valider ou Ă  tester ;

    Statut de validation des exigences

  • Le plan d'exĂ©cution global du sprint regroupe l'ensemble des tests prĂ©sents dans le plan d'exĂ©cution de chaque exigence du sprint. Au fur et Ă  mesure de l'avancement des tests, le plan d'exĂ©cution global du sprint se met Ă  jour et permet d'avoir une vue d'ensemble des tests effectuĂ©s et restant Ă  effectuer durant le sprint ;

    Info

    Depuis le plan d'exécution global du sprint, il est également possible de lancer des exécutions, de consulter l'historique des exécutions et de modifier le statut et l'assignation de chaque test.

    Plan d'exécution du sprint

  • Enfin, les anomalies relevĂ©es au cours du sprint sont remontĂ©es dans la table des anomalies rapportĂ©es durant le sprint. Cette grille agrĂšge les anomalies rapportĂ©es durant l'exĂ©cution de chaque cas de test du sprint.

Fermer un sprint

Selon la date de fin du sprint ou une fois les tests terminĂ©s, un sprint ouvert peut ĂȘtre fermĂ© en cliquant sur [Terminer le sprint]. L'Ă©tat du sprint passe Ă  FermĂ©.

Terminer un sprint

Lorsqu'un sprint est fermé, il n'est plus possible :

  • de lui ajouter ou retirer des exigences ;
  • de modifier le plan d'exĂ©cution des exigences ;
  • de lancer ou modifier des exĂ©cutions ;
  • de modifier le statut de validation des exigences.

La fermeture d'un sprint a aussi pour effet de figer l'état des exigences du sprint au moment de sa fermeture. Si une exigence liée à un sprint fermé est modifiée, voire supprimée, ces modifications ne seront pas prises en compte dans la table des exigences du sprint.

Une fois le sprint fermé, le bouton Rouvrir le sprint permet si besoin de ramener le sprint à l'état Ouvert. Une réouverture du sprint a pour effet de mettre à jour les exigences liées au sprint à partir des derniÚres modifications apportées aux exigences liées.

Rouvrir sprint