Essayez Xsquash !

Accédez à Squash et Jira

Accédez à l'instance Squash en cliquant ici et identifiez-vous :

  • login : Xsquash

  • mot de passe : password

Accédez à l'instance Jira en cliquant ici et identifiez-vous :

  • login : Xsquash

  • mot de passe : password

Suivez notre tutoriel pas à pas

Contexte

L’équipe d’un projet agile est constituée de différents acteurs (le product owner, le scrum master, les développeurs, les testeurs) :

  • Le product owner a pour rôle de créer des user stories, qui correspondent à la description d’une fonctionnalité à développer. Tant que ces user stories ne sont pas traitées, elles font partie du backlog.

  • Le scrum master va ensuite initier un sprint et y intégrer des user stories. Le sprint est une période courte durant laquelle la team Agile va concevoir, développer et tester un ensemble de user stories dans le but d’obtenir un produit « viable ».

Toutes ces étapes vont pouvoir être réalisées dans Jira et Squash par les différents acteurs.

Sommaire

 

ETAPE 1 – Dans Jira : création d’une user story, d’une sous-tâche et d’un sprint

Contexte : Le product owner va créer des user stories à partir de Jira. Celles-ci vont être créées dans le backlog. Le product owner va ensuite initier un nouveau sprint et déplacer des user stories du backlog vers le nouveau sprint.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1.1 Ouvrir Jira

Et identifiez-vous avec les identifiants indiqués plus haut (login : Xsquash / Mot de passe : password).

Vous accédez directement au backlog sur projet "Demo-Xsquash".

         A défaut :

  • Menu haut, cliquer sur [Projet]

  • Menu déroulant, cliquer sur [Demo-Xsquash]

1.2 Créer une demande « Récit » dans ce projet

  • Menu haut, cliquer sur [Créer]

  • Type de demande, conserver le choix sélectionné « Récit »

  • Renseigner a minima le champ « Résumé »

  • Cliquer sur [Créer]

1.3 Accéder à la fiche de la demande créée et créer une sous-tâche

  • Menu d’onglets de la demande, cliquer sur « Suite »

  • Menu déroulant, cliquer sur [Créer une sous-tâche]

  • Renseigner a minima le champ « Résumé »

  • Cliquer sur [Créer]

1.4 Retourner sur le backlog

  • Barre de navigation à gauche, premier onglet « Backlog »

1.5 Créer un nouveau sprint et glisser la demande « Récit » dans ce sprint

  • Faire défiler la page vers le bas jusqu’au backlog

  • Cliquer sur le bouton à droite [Créer un sprint]

  • Déplacer une demande du backlog vers ce sprint, par un glisser-déposer

 

Vous devez obtenir le résultat suivant :

     (A) Un sprint

     (B) Une demande de type récit

     (C) Une (ou plusieurs) sous-tâches rattachée(s) à la demande

2018-06-13-09_48_36-Xsquash-Tutoriel_V4-
 

ETAPE 2 – Dans Squash TM : gestion de l’exigence synchronisée à la user-story Jira

Contexte : Dans Squash TM, les éléments créés par le product owner et le scrum master dans Jira vont apparaître dans Squash. Un nouveau dossier apparaît dans l’arborescence, il correspond au sprint créé par le scrum master. Les user stories créées par le product owner apparaissent comme des exigences synchronisées. Elles vont pouvoir servir de base au travail de conception de l’équipe de testeurs.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2.1 Ouvrir Squash 

Identifiez-vous avec les données indiquées plus haut (Login : Xsquash / Mot de passe : password)

 

2.2 Accéder à l’espace Exigences

2.3 Accéder au projet « Demo-Xsquash »

2.4 Accéder au répertoire de synchronisation « Demo-Xsquash Tableau global »

⇒ Dans le dossier de synchronisation, vous pouvez constater que les différents éléments créés dans Jira ont été synchronisés dans Squash :

      (A) Sprint : un nouveau dossier avec le nom du sprint créé à l’étape 1

     (B) Demande « Récit » : dans ce dossier, une exigence synchronisée avec la référence et le nom renseigné dans Jira, ainsi que l’URL de la demande vers JIRA et le statut de synchronisation

     (C) Sous-tâche de la demande : synchronisée en exigence fille de la demande Jira, avec la référence et le nom renseigné dans JIRA pour la sous-tâche

2018-06-12-13_55_53-Xsquash-Tutoriel_V4-
 

ETAPE 3 – Dans Squash TM : création et association d’un cas de test à la demande synchronisée

Contexte : L’équipe de testeurs va pouvoir poursuivre le travail de conception en créant des cas de test et en les liant aux user-story Jira, pour garantir la couverture des exigences.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3.1 Accéder à l’espace Cas de test

3.2 Créer un ou plusieurs cas de test

3.3 Associer-le(s) à l’exigence synchronisée de la demande « Récit » créée à l’étape 1

3.4 Modifier le statut d’au moins un cas de test en « A approuver » ou « Approuvé »

2018-06-12-13_57_09-Xsquash-Tutoriel_V4-
 

ETAPE 4 – Dans Jira : suivi de l’avancement de la phase de conception

Contexte : Le product owner, le scrum master et les développeurs vont pouvoir suivre, sur chaque ticket Jira, l’avancement de la phase de conception de l’équipe de testeurs avec des indicateurs et un tableau des cas de test associés à la demande Jira.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Accéder à la fiche de la demande « Récit » créée à l’étape 1.

⇒ Différentes données relatives aux cas de tests liés à cette demande apparaissent :

     (A) Un premier indicateur global (voir plus bas pour la définition de ces indicateurs)

     (B) Un champ « ratio de rédaction »

     (C) Un onglet « Cas de test Squash TM » : indique la liste des cas de test associés à cette demande, il est par ailleurs possible d’afficher leur détail

2018-06-12-13_58_43-Xsquash-Tutoriel_V4-
 

ETAPE 5 – Dans Squash TM : création automatique d’un plan de test à partir du sprint créé dans Jira

Contexte : Dans Squash TM, la conception du plan de test va être facilitée et va permettre à l’équipe de testeurs d’identifier tous les cas de test à exécuter en fonction de livraison(s), sprint(s) ou en d’une requête JQL Jira.

​5.1 Accéder à l’espace Campagnes

5.2 Cliquer dans l’arborescence sur la campagne « Demo-Xsquash »

5.3 Cliquer sur l’onglet étoile puis « Concepteur de plan d’exécution Jira… »

5.4 Suivre les différentes étapes de l’assistant :

5.5 Action : « Créer une itération dans la campagne sélectionnée »

5.6 Source des tickets Jira : sélectionner « Dans des sprints »

5.7 Sélection des tableaux :

Tableaux : sélectionner « Tableaux Jira liés à « Nom du projet Jira » »

Critères sur les sprints : sélectionner « Nom du script contient » et renseigner le nom du sprint créé à l’étape 1

5.8 Sélection des sprints : laisser le sprint trouvé coché

5.9 Sélection des tickets : laisser le(s) ticket(s) trouvé(s) sélectionné(s)

5.10 Sélection des cas de test : laisser le(s) cas de test trouvé(s) sélectionné(s)

5.11 Création de l’itération : renseigner a minima le champ « Nom »

5.12 Votre plan de test a été automatiquement généré à partir des éléments sélectionnés dans l’assistant de création

5.13 Exécuter au moins un cas de test du plan d’exécution

2018-06-12-14_00_10-Xsquash-Tutoriel_V4-
 

ETAPE 6 – Dans Jira : suivi de l’avancement de la phase d’exécution

Contexte : Le product owner, le scrum master et les développeurs vont pouvoir suivre, sur chaque ticket Jira, l’avancement de la phase d’exécution de l’équipe de testeurs avec des indicateurs et un tableau des cas de test associés à la demande Jira.

Accéder à la fiche de la demande « Récit » créée à l’étape 1

⇒ Différentes données relatives aux cas de tests liés à cette demande apparaissent :

     (A) Un premier indicateur global (voir plus bas pour la définition de ces indicateurs)

     (B) Le champ « Ratio de vérification » 

     (C) Le champ « Ratio de validation » 

     (D) L’onglet « Exécutions Squash TM » 

2018-06-12-14_04_14-Xsquash-Tutoriel_V4-

Restez informé en vous abonnant à notre newsletter mensuelle :