Tutoriel Zephyr pour JIRA : outil de gestion de tests

โšก Rรฉsumรฉ intelligent

Zephyr pour Jira, dรฉsormais commercialisรฉ par SmartBear sous le nom de Zephyr Squad, est une extension native de gestion des tests qui permet aux รฉquipes de concevoir, planifier, exรฉcuter et rendre compte des tests sans quitter Atlassian Jira. Ce tutoriel dรฉcrit en dรฉtail chaque flux de travail principal, de la crรฉation d'une demande de test ร โ€ฆ tractableaux de bord King.

  • ๐Ÿงฉ Ce que ce est: Zephyr Squad (anciennement Zephyr for Jira) est une application de gestion des tests native Jira de SmartBear qui ajoute un type de problรจme de test, des cycles de test, des exรฉcutions et des gadgets de reporting ร  tout projet Jira.
  • ???? ร‰quipe contre รฉchelle : Squad est l'extension Jira native et lรฉgรจre prรฉsentรฉe dans ce tutoriel. Zephyr Scale (anciennement TM4J) est la solution d'entreprise plus complรจte, offrant des bibliothรจques rรฉutilisables, des statuts personnalisรฉs et la prise en charge du BDD.
  • ๏ธ Flux de travail principaux : Crรฉez un problรจme de test, รฉlaborez un cycle de test, ajoutez des tests au cycle, assignez des exรฉcutions, indiquez la rรฉussite ou l'รฉchec au niveau de l'รฉtape et consultez les indicateurs via les gadgets du tableau de bord Zephyr.
  • โ˜๏ธ Options de dรฉploiement : Disponible pour Jira Cloud, Jira Data Center et Jira Server (la prise en charge des serveurs a pris fin en fรฉvrier 2024), et installable en quelques minutes depuis l'Atlassian Marketplace.
  • ๐Ÿค– Assistance IA : HaloAI de SmartBear suggรจre dรฉsormais des cas de test ร  partir des rรฉcits Jira, des descriptions d'รฉtapes prรฉliminaires et met en รฉvidence les zones ร  risque, rรฉduisant ainsi le temps de rรฉdaction manuelle dans Zephyr Squad et Zephyr Scale.
  • (I.e. Reporting: Les gadgets Zephyr intรฉgrรฉs, tels que le graphique d'avancement de l'exรฉcution des tests, les tests ayant le plus souvent รฉchouรฉ, et Traceability roll les donnรฉes d'exรฉcution dans les tableaux de bord Jira natifs pour les dรฉcisions de validation/non-validitรฉ.

Tutoriel de gestion des tests Zephyr pour Jira

Zephyr est l'une des solutions de gestion des tests les plus utilisรฉes pour Atlassian Jira. Acquise par SmartBear en 2021, la gamme Zephyr comprend dรฉsormais : Escouade Zephyr (anciennement Zephyr pour Jira), ร‰chelle de Zรฉphyr (anciennement TM4J), et Zephyr EnterpriseSmartBear indique que des dizaines de milliers de clients dans plus de 100 pays utilisent chaque jour les produits Zephyr pour livrer des logiciels plus rapidement.

Escouade Zephyr Zephyr est l'application native Jira qui apporte des fonctionnalitรฉs de gestion des tests de qualitรฉ ร  tout projet Jira Cloud ou Data Center. Lorsqu'il est utilisรฉ dans Jira, les tests peuvent รชtre crรฉรฉs, visualisรฉs dans n'importe quel projet Jira et exรฉcutรฉs immรฉdiatement ou dans le cadre d'un cycle de test structurรฉ liรฉ ร  d'autres tickets Jira. Des indicateurs de test dรฉtaillรฉs sont disponibles. tracgรฉrรฉ par des gadgets personnalisables du tableau de bord Zephyr.

Zephyr offre plusieurs options de dรฉploiement:

  1. Zephyr Squad pour Jira Cloud
  2. Zephyr Squad pour Jira Data Center
  3. Zephyr Squad pour Jira Server (fin de vie en fรฉvrier 2024)

Ce tutoriel prรฉsente en dรฉtail Zephyr Squad et ses fonctionnalitรฉs.

Fonctionnalitรฉs de Zephyr Squad pour Jira

  • Intรฉgrรฉ ร  Jira, il permet aux utilisateurs de crรฉer et d'exรฉcuter des tests sans quitter le projet sur lequel ils travaillent dรฉjร .
  • Les tests sont intรฉgrรฉs aux cycles de projet, ce qui permet aux รฉquipes de track la qualitรฉ du logiciel et prendre des dรฉcisions รฉclairรฉes quant ร  son lancement ou son abandon ร  chaque sprint.
  • Crรฉez, planifiez et exรฉcutez des tests en utilisant le type de problรจme ยซ Test ยป que Zephyr ajoute ร  chaque projet Jira.
  • Crรฉez, consultez et modifiez les รฉtapes de test et les piรจces jointes pour chaque test. Crรฉez des cycles d'exรฉcution de tests, exรฉcutez les tests et associez les anomalies aux รฉtapes de test spรฉcifiques.
  • Track mรฉtriques de qualitรฉ via des gadgets Zephyr prรชts ร  l'emploi tels que Test Execution Burndown, Tracaptitude et principaux tests d'รฉchec.
  • Prise en charge des API REST, ZAPI et des intรฉgrations CI/CD avec Jenkins, Bambooet GitHub Actions pour l'importation automatisรฉe des rรฉsultats de tests.
Le meilleur choix
Zoho Projects

Zoho Projects est un logiciel de gestion de projet puissant qui prend en charge l'intรฉgralitรฉ du cycle de vie de tout projet, de la planification ร  l'exรฉcution, en passant par les tests et la collaboration d'รฉquipe. Il vous fournit les outils adรฉquats, notamment la gestion des tรขches. tracKing, diagrammes de Gantt, tableaux de sprint et rapports en temps rรฉel : son interface intuitive et sa structure flexible en font un choix idรฉal pour les chefs de projet, dรฉbutants ou expรฉrimentรฉs, souhaitant optimiser leurs flux de travail.

Visiter Zoho Projects

Zephyr Squad ou Zephyr Scale : lequel choisir ?

SmartBear propose deux solutions de gestion des tests compatibles avec Jira, et les confondre est l'erreur la plus frรฉquente chez les nouveaux utilisateurs. Le choix de la solution la plus adaptรฉe dรฉpend de la taille de l'รฉquipe, des besoins en matiรจre de gouvernance et du niveau de rรฉutilisation des tests requis entre les projets.

  • Escouade Zephyr โ€“ Lโ€™option Jira native lรฉgรจre prรฉsentรฉe dans ce tutoriel. Elle stocke les tests sous forme de tickets Jira de type Test, prend en charge les recherches ZQL et est idรฉal pour les รฉquipes agiles qui souhaitent gรฉrer les tests directement dans leur tableau Jira existant.
  • ร‰chelle de Zรฉphyr โ€“ Lโ€™option Entreprise (anciennement Test Management for Jira, ou TM4J). Elle stocke les tests en dehors du ticket Jira. tracKer prend en charge une bibliothรจque de tests rรฉutilisable, des statuts personnalisรฉs, des paramรจtres, des รฉtapes BDD Gherkin et des hiรฉrarchies de dossiers. Il est particuliรจrement adaptรฉ aux grandes organisations d'assurance qualitรฉ ayant des besoins en matiรจre de conformitรฉ rรฉglementaire ou d'audit.
  • Zephyr Enterprise โ€“ Une application web autonome fonctionnant indรฉpendamment de Jira. Elle s'adresse aux organisations ayant besoin de rapports transversaux allant au-delร  d'Atlassian.

Si vous รชtes une รฉquipe agile de moins de cinquante testeurs utilisant Jira, Zephyr Squad est un excellent point de dรฉpart. En revanche, si vous avez besoin de bibliothรจques de tests partagรฉes entre plusieurs projets ou de rapports de conformitรฉ formels, privilรฉgiez Zephyr Scale.

Comment utiliser Zephyr Squad pour la gestion des tests Jira

Avant de commencer, configurez une instance de Zephyr Squad. Soit vous lancez une essai gratuit de Zephyr Squad Vous pouvez รฉgalement acheter une licence sur l'Atlassian Marketplace. Vรฉrifiez que l'extension Zephyr Squad est installรฉe et activรฉe par votre administrateur Jira, et que votre compte utilisateur dispose des autorisations nรฉcessaires pour crรฉer et modifier des tickets de test dans le projet cible.

Crรฉer un test

ร‰tape:

  1. Pour crรฉer un cas de test (un problรจme de type Test), clique le Crรฉer bouton dans le menu de navigation supรฉrieur.

Crรฉer un test dans Zephyr pour Jira

  1. Le Crรฉer un problรจme La boรฎte de dialogue s'ouvre avec les champs obligatoires suivants :
    1. Projet โ€“ Le projet Jira oรน le cas de test sera hรฉbergรฉ aprรจs sa crรฉation.
    2. type de probleme - Choisissez Test (Ce type de problรจme est ajoutรฉ par Zephyr Squad).
    3. Rรฉsumรฉ โ€“ Le nom ou le titre du cas de test.
    4. Journaliste โ€“ Lโ€™utilisateur Jira qui crรฉe le cas de test.

Crรฉer une boรฎte de dialogue de type ยซ Test de problรจme ยป

  1. Une fois les champs obligatoires remplis, faites dรฉfiler jusqu'en bas du formulaire et ajoutez les รฉtapes de test. Chaque รฉtape recueille trois informations :
    1. ร‰tape de test - Descriptdescription de l'action ร  effectuer pour cette รฉtape.
    2. Donnรฉes de test โ€“ Toutes les donnรฉes nรฉcessaires ร  cette รฉtape.
    3. rรฉsultat attendu โ€“ Le rรฉsultat qui devrait apparaรฎtre aprรจs l'exรฉcution de l'action.

Ajouter des รฉtapes de test dans Zephyr

Modifier et afficher un test

ร‰tape:

  1. Pour afficher un cas de test et modifier l'un de ses champs, cliquez Tests dans le menu de navigation supรฉrieur et sรฉlectionnez Tests de recherche.

Menu de recherche de tests dans Zephyr

  1. L'รฉcran de recherche s'ouvre avec des contrรดles Zephyr Query Language (ZQL) permettant de filtrer les cas de test. Cliquez sur Rรฉsumรฉ du cas de test que vous souhaitez examiner. Dans cet exemple, nous ouvrons le Guru99 exemples de cas de test.
    1. ZQL propose des filtres supplรฉmentaires tels que le statut du test, le cycle, l'รฉtiquette et le responsable pour affiner les rรฉsultats.

Rรฉsultats de recherche ZQL dans Zephyr

  1. Cela ouvre la vue du cas de test individuel. Cliquez sur un champ pour le modifier directement. Appuyez sur Entrer Saisissez les modifications au clavier et Zephyr les enregistre automatiquement. Vous pouvez รฉgalement modifier chaque รฉtape de test et les rรฉorganiser par glisser-dรฉposer.

Modifier les champs et les รฉtapes du cas de test

Crรฉer un cycle de test

ร‰tape:

  1. Pour crรฉer un cycle de test, cliquez sur Rรฉsumรฉ du cycle onglet sur le Rรฉsumรฉ des tests .

Onglet Rรฉsumรฉ du cycle dans Zephyr

  1. Les cycles existants apparaissent ร  gauche de l'interface, organisรฉs dans des dossiers. Pour ajouter un nouveau cycle de test, cliquez sur le bouton correspondant. + bouton en haut du menu de l'arborescence des dossiers.

Ajouter un nouveau cycle de test dans Zephyr

  1. Le Crรฉer un nouveau cycle Une boรฎte de dialogue s'ouvre. Remplissez les champs et cliquez. EnregistrerLes champs sont :
    1. Version โ€“ La liste des versions dรฉfinies pour le projet Jira.
    2. Nom โ€“ Nom du cycle de test (obligatoire).
    3. Description โ€“ Une brรจve description du cycle.
    4. Se construisent โ€“ Champ d'information pour l'identifiant de la version (facultatif).
    5. Environnement โ€“ Champ d'information pour l'environnement de test (facultatif).
    6. Dรจs โ€“ La date de dรฉbut du cycle de test.
    7. ร€ โ€“ Date de fin du cycle de test. Cette date n'est pas obligatoire ; les utilisateurs peuvent donc continuer ร  ajouter et ร  exรฉcuter des tests au-delร  de cette date.

Crรฉer de nouveaux champs de dialogue de cycle

  1. Aprรจs l'enregistrement, le nouveau cycle apparaรฎt dans l'arborescence des dossiers situรฉe ร  gauche de l'interface.

Nouveau cycle de test dans l'arborescence des dossiers

Ajouter des tests aux cycles de test

ร‰tape:

  1. Pour ajouter des cas de test ร  un cycle de test, ouvrez le Rรฉsumรฉ du cycle Appuyez sur l'onglet et cliquez sur le cycle que vous souhaitez remplir. Cliquez ensuite sur Ajouter des tests sur le cรดtรฉ droit de l'interface, au-dessus du tableau d'exรฉcution des tests.

Bouton ยซ Ajouter des tests ยป dans le rรฉsumรฉ du cycle

  1. Le Ajouter des tests Une boรฎte de dialogue s'affiche. Utilisez la liste dรฉroulante pour rechercher les cas de test ร  intรฉgrer au cycle, ou saisissez directement un ID de test. Aprรจs avoir sรฉlectionnรฉ les tests, attribuez-les ร  un utilisateur Jira. Cet utilisateur sera le responsable initial de l'exรฉcution des tests ajoutรฉs au cycle.
  • Le responsable dรฉsignรฉ peut รชtre modifiรฉ ultรฉrieurement lors de l'exรฉcution d'un test individuel.

Cliquez ร  nouveau Ajouter une fois que vous avez terminรฉ de sรฉlectionner et d'attribuer tous vos cas de test.

Ajouter une boรฎte de dialogue de tests et un sรฉlecteur de responsable

  1. Zephyr ajoute et attribue chaque cas de test sรฉlectionnรฉ ร  l'utilisateur Jira choisi. Une boรฎte de dialogue de progression s'affiche. Une fois l'opรฉration terminรฉe, cliquez sur Fermer en bas ร  droite.

Boรฎte de dialogue de progression des tests

  1. Une fois les tests ajoutรฉs, cliquez sur le nom du cycle pour afficher tous les tests ajoutรฉs dans le tableau d'exรฉcution.

Tableau d'exรฉcution du cycle de test

Attribuer des exรฉcutions de tests

ร‰tape:

  1. Sur le Rรฉsumรฉ du cycle page, cliquez sur le E bouton situรฉ ร  cรดtรฉ du cas de test que vous souhaitez attribuer.

Bouton E pour ouvrir l'exรฉcution du test

  1. La vue d'exรฉcution des tests s'ouvre. Utilisez le Assignรฉ ร  Utilisez la liste dรฉroulante pour sรฉlectionner un autre utilisateur. Zephyr enregistre automatiquement la modification.

Rรฉaffecter l'exรฉcution des tests ร  un autre utilisateur

Exรฉcuter les tests

ร‰tape:

  1. Exรฉcutez rapidement un cas de test en modifiant son statut dans le Statut colonne du tableau d'exรฉcution du cycle. Pour une exรฉcution plus dรฉtaillรฉe, cliquez sur E bouton ร  cรดtรฉ du test.

Menu dรฉroulant d'รฉtat d'exรฉcution rapide

  1. Dans la vue d'exรฉcution, marquez l'ensemble du cas de test en sรฉlectionnant une valeur dans la ร‰tat d'exรฉcution Liste dรฉroulante (valeurs typiques : Rร‰USSI, ร‰CHEC, EN COURS, BLOQUร‰, NON EXร‰CUTร‰). Zephyr enregistre lโ€™exรฉcution.

valeurs dรฉroulantes de l'รฉtat d'exรฉcution

  1. Vous pouvez รฉgalement exรฉcuter chaque รฉtape du test indรฉpendamment. Accรฉdez ร  la section Dรฉtails du test et modifiez les paramรจtres. Statut Une liste dรฉroulante est disponible pour chaque รฉtape. Les rรฉsultats de chaque รฉtape sont agrรฉgรฉs pour constituer l'รฉtat du cas de test et alimentent les outils de reporting de Zephyr.

Exรฉcuter les รฉtapes de test individuelles

Afficher la progression des tests

ร‰tape:

  1. Pour consulter la progression des tests dans toutes les activitรฉs, cliquez Tableaux de bord Dans le menu de navigation supรฉrieur, ouvrez le tableau de bord que vous souhaitez examiner.

Ouvrez le tableau de bord Jira avec les gadgets Zephyr

  1. Le tableau de bord affiche tous les gadgets ajoutรฉs, y compris les gadgets de reporting Zephyr. Pour ajouter d'autres gadgets Zephyr, cliquez sur le Ajouter un gadget bouton en haut ร  droite du tableau de bord.

Ajouter un bouton Gadget sur le tableau de bord Jira

  1. Le Ajouter un gadget Une boรฎte de dialogue s'ouvre. Tapez Zephyr dans la barre de recherche pour filtrer les gadgets de test de Zephyr (Test Execution Burndown, Top Failing Tests, Test Execution Results, Trac(et autres). Sรฉlectionnez un gadget et cliquez Ajouter un gadget pour le placer sur le tableau de bord afin que votre รฉquipe puisse track progrรจs en un coup d'ล“il.

Ajouter un gadget de reporting Zephyr

Comment l'IA transforme la gestion des tests dans Zephyr

SmartBear a intรฉgrรฉ des capacitรฉs d'IA ร  la gamme Zephyr grรขce ร  son HaloAI Cette initiative a dรฉjร  eu un impact significatif sur Zephyr Squad et Zephyr Scale. L'IA analyse dรฉsormais l'รฉvรฉnement Jira associรฉ et gรฉnรจre des รฉbauches de cas de test avec les รฉtapes, les donnรฉes de test et les rรฉsultats attendus, ce qui rรฉduit considรฉrablement le temps de rรฉdaction pour les testeurs.

Les fonctionnalitรฉs d'IA permettent รฉgalement de dรฉceler les risques en analysant l'historique d'exรฉcution. Elles mettent en รฉvidence les tests qui รฉchouent le plus souvent, signalent les รฉtapes instables et suggรจrent les zones du produit qui nรฉcessitent une couverture supplรฉmentaire lors du prochain cycle. Les assistants gรฉnรฉratifs peuvent rรฉsumer un รฉchec d'exรฉcution en une description de dรฉfaut prรชte ร  รชtre liรฉe ร  Jira, et ils traduisent les requรชtes ZQL ร  partir du langage naturel. L'IA ne remplace pas la revue humaine, mais elle oriente la gestion des tests vers un travail exploratoire ร  plus fort impact.

FAQ

Zephyr pour Jira, dรฉsormais commercialisรฉ sous le nom de Zephyr Squad par SmartBear, est une extension Jira native dรฉdiรฉe ร  la gestion des tests. Elle permet aux รฉquipes de crรฉer des cas de test sous forme de tickets Jira, de construire des cycles de test, d'exรฉcuter des tests, de lier les anomalies, et bien plus encore. track qualitรฉ via les gadgets du tableau de bord sans quitter Jira.

Zephyr Squad est la solution lรฉgรจre native ร  Jira qui stocke les tests sous forme de tickets de test Jira. Zephyr Scale (anciennement TM4J) est la solution pour entreprises, dotรฉe d'une bibliothรจque de tests distincte, de statuts personnalisรฉs, d'รฉtapes BDD et d'une arborescence de dossiers, conรงue pour les grandes รฉquipes d'assurance qualitรฉ et les environnements soumis ร  des audits frรฉquents.

Zephyr Squad fonctionne sur Jira Cloud et Jira Data Center. Atlassian a mis fin au support de Jira Server en fรฉvrier 2024 ; par consรฉquent, les nouveaux dรฉploiements de Zephyr Squad ciblent Cloud ou Data Center. Les installations Server existantes ne reรงoivent plus de mises ร  jour.

ZQL, ou Zephyr Query Language, est une syntaxe de type JQL permettant de rechercher des cas de test, des exรฉcutions et des cycles. Il prend en charge des filtres tels que cycleName, executionStatus, projectKey et assignee, et aide les testeurs ร  crรฉer des recherches enregistrรฉes et des rapports de tableau de bord.

Oui. Zephyr Squad propose une API REST et l'extension ZAPI pour la publication automatisรฉe des rรฉsultats. Les pipelines courants envoient les rรฉsultats depuis Jenkins, Bamboo, Actions GitHub, Selenium, Cypress et TestNG mettre ร  jour automatiquement le statut d'exรฉcution dans Jira.

HaloAI de SmartBear gรฉnรจre des cas de test prรฉliminaires ร  partir des rรฉcits Jira, suggรจre des รฉtapes de test et des rรฉsultats attendus, rรฉsume les exรฉcutions ayant รฉchouรฉ en descriptions de dรฉfauts et met en รฉvidence les tests instables ou ร  haut risque afin que les รฉquipes se concentrent sur les cas les plus susceptibles d'รฉchouer.

L'IA gรฉnรฉrative produit des premiรจres รฉbauches solides pour les รฉtapes, les donnรฉes de test et les rรฉsultats attendus, mais elle ne prend pas encore en compte les cas particuliers et le contexte mรฉtier. Considรฉrez ses rรฉsultats comme un point de dรฉpart, examinez-les avec le dรฉveloppeur ou le responsable produit et validez manuellement chaque รฉtape avant son exรฉcution.

Rรฉsumez cet article avec :