rally software tutorial
Ce didacticiel explique ce qu'est le logiciel Rally (anciennement CA Agile Central) et comment l'utiliser pour les activités de gestion des tests logiciels. Comprend également une comparaison du logiciel Jira Vs Rally:
Rally Software est une plate-forme de classe entreprise spécialement conçue pour faire évoluer les pratiques de développement agiles. Il est acquis par CA Technologies.
La plupart des projets logiciels suivant une méthodologie agile et Rally sont l'une des solutions populaires pour gérer / suivre toutes les activités des projets agiles. Dans cet article, nous verrons comment nous pouvons effectuer les différentes activités de test à l'aide de Rally.
Ce que vous apprendrez:
- Examen du logiciel de rallye
- Tableau de bord du rallye et graphiques de burndown
- Comment créer des histoires d'utilisateurs en rallye
- Comment créer des cas de test en rallye
- Comment créer un défaut
- Comment créer un plan de test dans un logiciel de rallye
- Comment exécuter un scénario de test
- Gérer l'ensemble de test
- Télécharger des cas de test en masse
- Avantages et inconvénients du logiciel de rallye
- Comparaison du logiciel Jira vs Rally
- Conclusion
Examen du logiciel de rallye
Prérequis: Pour utiliser l'outil Rally, nous devons avoir des informations d'identification d'utilisateur valides pour nous connecter et l'accès doit être fourni à votre projet.
Site Internet: Logiciel de rallye
Tableau de bord du rallye et graphiques de burndown
Dans un projet Agile, il y a des sprints et l'activité quotidienne est suivie et les user stories sont assignées à une itération spécifique. Nous pouvons voir le graphique Burndown qui montre la quantité de travail restant sur ce sprint et le nombre de user stories acceptées. Sur la base de laquelle nous pouvons facilement comprendre que le travail de sprint est sur la bonne voie ou non.
En utilisant également l'application Iteration Dashboard sur la page d'accueil, nous pouvons voir les données d'itération dans plusieurs formats tels que des graphiques circulaires, des burndown.
Tableau de combustion du rallye:
(image la source )
Comment créer des histoires d'utilisateurs en rallye
Avant de créer un cas de test ou des détails connexes, nous devons avoir un produit de travail ou une exigence. Cela s'appelle une user story. Il s'agit des détails des exigences d'une fonctionnalité particulière avec des critères d'acceptation. Par défaut, le statut de la user story est à l'état défini, en fonction de la progression de la user story, nous pouvons mettre à jour le statut sur Progression ou Terminé ou Bloqué, etc.
Pour créer une user story: Cliquez sur Plan >> User Stories >> puis cliquez sur «New User Story»
Détails à fournir pour la user story: Fournissez le nom de la User Story, la description et les critères d'acceptation, l'itération (signifie dans quel Sprint, il doit être développé / testé), la fonctionnalité et enregistrez les détails. Pour qu'il crée une user story avec un identifiant unique qui commence par US. Exemple: US12345
Rally vous aiderait avec un modèle sur la façon dont nous pouvons écrire une bonne user story.
Modèle de user story: En tant que, je veux que
meilleure idée de python pour windows 10
Une fois la user story créée, nous avons beaucoup d'autres choses qui peuvent y être mappées. Ce sont les suivants:
- Tâches: Il peut être créé à l'aide de l'onglet Tâches. Ici, nous ajoutons des tâches pour le développeur, le testeur, la base de données ou le réviseur, etc., tous qui sont tenus de travailler sur ce produit et y ajoutons des estimations, le propriétaire et d'autres détails.
- Cas de test: Créez des cas de test à l'aide de l'onglet Cas de test.
- Essai: Nous pouvons exécuter les moyens de cas de test, ajouter le résultat du test de chaque cas de test créé sous cet onglet.
- Défauts: Les défauts peuvent être créés à l'aide de cet onglet.
- Discussions: Tout progrès ou discussion sur la user story peut être ajouté ici.
- Historique des révisions: Chaque activité effectuée sur ce produit de travail est ajoutée sous Historique et nous pouvons les voir ici.
- Dépendances: Toute histoire dépendante peut être ajoutée ici.
Les cas de test, l'exécution ou les défauts peuvent également être créés à partir des user stories ou d'une autre navigation. Les détails sur la façon dont nous pouvons ajouter et d'autres utilisations sont expliqués dans d'autres sections.
Comment créer des cas de test en rallye
En général, nous créons un cas de test à partir de l'onglet Qualité.
Pour créer un cas de test: Cliquez sur l'onglet Qualité >> Cas de test >> puis cliquez sur «Nouveau cas de test».
Détails à fournir pour un scénario de test: Sélectionnez le produit de travail, c'est-à-dire la user story que nous avons décrite dans la section ci-dessus, Type de scénario de test dans la liste déroulante, Méthode, priorité, Risque, Pré-condition, Étapes et Enregistrer et fermer. Chaque cas de test est créé avec un identifiant unique qui commence par «TC».
De même, nous pouvons créer autant de cas de test que nous le souhaitons. Ou nous pouvons importer des cas de test en bloc à la fois à l'aide du complément Excel, dont nous parlerons dans les sections suivantes.
Association d'un cas de test avec des user stories:
Comme indiqué ci-dessus, lors de la création d'un nouveau scénario de test à partir de l'onglet Qualité, nous pouvons rechercher le produit de travail et choisir une user story existante, afin qu'elle s'associe à cette user story. Ou ouvrez la user story et cliquez sur l'onglet Cas de test et cliquez sur le bouton Ajouter nouveau dans la barre d'outils, ajoutez des détails et sélectionnez Créer.
Comment créer un défaut
Voyons comment créer un défaut et une association de défauts avec des cas de test / user stories. Généralement, tout défaut peut être associé à un défaut.
Pour créer un défaut: Sélectionnez l'onglet Qualité >> Défauts >> puis cliquez sur 'Nouveau défaut'
Détails à fournir pour un scénario de test: Nom / titre du défaut, Balises, Description, pièces jointes le cas échéant, propriétaire, état, environnement, priorité, gravité, Soumis par, Itération, etc. puis cliquez sur Créer.
Outre les détails ci-dessus, nous pouvons également mapper la user story et le cas de test au défaut par les champs d'option de recherche User Story / Test Case sur la page et choisir User Story et Test Case existants. Nous pouvons supprimer un défaut ou associer des défauts en double.
Nous pouvons également créer une suite de défauts, où nous pouvons ajouter tous les cas de test existants à des fins de suivi facile pour la publication. Nous pouvons ajouter un identifiant de suite de défauts pour les défauts existants afin de les afficher dans la suite de défauts.
L'application Mes défauts peut être créée à l'aide de la fonction Ajouter des applications sur la page d'accueil. Avec cela, le testeur peut connaître les défauts non fermés qu'ils ont créés. Tous les défauts peuvent être visualisés et filtrés par ID, statut et propriétaire créé, etc.
Comment créer un plan de test dans un logiciel de rallye
Pour gérer tous les cas de test de manière organisée et les séparer en fonctionnalités spécifiques ou en fonction des fonctionnalités ou des cycles de test différents, nous pouvons créer des dossiers de test et déplacer les cas de test requis en dessous.
Pour créer un dossier dans le plan de test: Sélectionnez l'onglet Qualité >> puis cliquez sur Plan de test
Ici, vous verrez plusieurs icônes pour créer un dossier ou créer des sous-dossiers, et créer de nouveaux cas de test ou modifier un cas de test existant, supprimer les cas de test.
comment faire une file d'attente en java
Chaque dossier de test a un identifiant qui commence par TF. Si vous souhaitez déplacer un scénario de test vers n'importe quel dossier, cliquez sur Modifier le scénario de test et mettez à jour l'ID du dossier de test vers le dossier dans lequel vous souhaitez déplacer le scénario de test requis. Ici, vous verrez tous les cas de test qui sont créés dans un dossier et auxquels aucun dossier n'est associé. Également pour chaque niveau de dossier, vous pouvez voir l'état des résultats du scénario de test comme non. des cas de test réussis / échoués / pas d'exécution.
Nous discuterons de la manière dont nous pouvons exécuter un cas de test dans la section suivante.
Lorsque nous ouvrons un dossier de test, nous pouvons afficher tous les cas de test créés sous celui-ci et nous pouvons tous les exécuter en même temps et mettre à jour l'état du test.
(image la source )
Comment exécuter un scénario de test
Les cas de test peuvent être exécutés de deux manières. Vous pouvez rechercher l'ID de scénario de test et exécuter ou ouvrir le scénario de test à partir du plan de test. Une fois que vous avez ouvert un cas de test, cliquez sur l'icône + pour créer le résultat du cas de test.
Détails à fournir pour le résultat du scénario de test: Entrez la version de construction, Verdict (Bloqué / Réussi / Échec / Erreur / Non concluant) comme champs obligatoires. Entrez également d'autres détails tels que la durée, le testeur (ce serait automatiquement sélectionné comme nom d'utilisateur connecté), l'ensemble de test (nous discuterons de l'ensemble de test dans la section suivante), les pièces jointes et les notes, puis enregistrez.
En fonction de la réussite ou de l'échec du résultat du test, les résultats du scénario de test s'affichent en vert / rouge.
Limitation: À partir de cette date, nous pouvons exécuter un scénario de test et le marquer Réussite / Échec au niveau du scénario de test. Si nous avons un scénario car une seule étape a échoué, nous devons marquer l'ensemble du scénario de test comme Échec et il n'y a aucune disposition pour mettre à jour l'état de chaque niveau d'étape.
Gérer l'ensemble de test
Voyons comment gérer l'ensemble de test, lier l'ensemble de test et générer des rapports dans Rally.
L'ensemble de test est également une collection de cas de test comme nous l'avons dans le plan de test. La différence est que tout ensemble de test peut être associé à une itération. Fondamentalement, des ensembles de tests seront créés pour suivre les tests de régression ou pour suivre toute autre exécution de test sur un sprint particulier. Comme cela est similaire à une user story, nous pouvons avoir des points, une estimation planifiée, un état, des heures, etc. qui peuvent être fournis.
Pour créer un ensemble de tests: Sélectionnez Track >> Itération Status >> sur cette page, sélectionnez l'option «Test Set» dans le champ New dropdown.
Détails à fournir pour l'ensemble de test: Fournissez le nom de l'ensemble de test et cliquez sur Ajouter. Tout ensemble de test est créé avec un identifiant unique et le nom commence par «TS».
Mappez les cas de test à l'ensemble de tests: Cliquez sur l'icône de configuration sur le côté gauche de l'ensemble de test et sélectionnez l'option «Ajouter des cas de test existants…». Il ouvre une fenêtre où vous pouvez sélectionner / filtrer le projet avec les ID de cas de test et choisir tous les cas de test requis en cliquant sur les cases à cocher et en cliquant sur le bouton Ajouter dans la fenêtre.
Noter: Dans la fenêtre de sélection de cas de test, il affichera un nombre limité de cas de test sur chaque page, après avoir sélectionné les cas de test et passé à la page suivante, assurez-vous de cliquer sur le bouton Ajouter pour ajouter les cas de test sélectionnés, sinon la sélection précédente sera être perdu.
Une fois que tous les cas de test sont associés, vous pouvez développer l'ensemble de tests et ajouter des résultats à chaque cas de test ou mettre à jour les détails de chaque niveau de cas de test ou de plusieurs cas de test à la fois à l'aide d'options de filtre.
Nous pouvons réutiliser l'ensemble de test existant en en faisant une copie et en y ajoutant une itération, un statut, une estimation et d'autres détails. Vous pouvez également afficher les résultats de l'ensemble de tests, comme le nombre de cas de test en dessous qui sont réussis / échoués / pas d'exécution.
Ensemble de test de liaison / libération / itération: Comme décrit ci-dessus, l'ensemble de test est comme une user story, nous pouvons y ajouter des détails d'itération, de publication. Ainsi, nous pouvons suivre l'état d'exécution de cet ensemble de tests dans un Sprint / Itération particulier.
Rapports: Choisissez l'onglet Rapports et sélectionnez un rapport ou un graphique à afficher. Vous pouvez également les imprimer ou les envoyer par e-mail.
Nous pouvons créer nos rapports personnalisés à partir de Rapports >> Rapports et sélectionner le bouton + Ajouter nouveau.
Sélectionnez ou filtrez les valeurs selon vos besoins et cliquez sur le bouton «Exécuter» pour générer votre rapport. Nous pouvons utiliser des applications de rallye étendues en utilisant l'option d'ajout d'applications à partir de la page d'accueil et pouvons créer des graphiques / rapports.
Télécharger des cas de test en masse
Passons aux étapes détaillées sur la façon d'importer des scénarios de test groupés dans Rally.
Avec les sections ci-dessus, nous avons compris comment créer un cas de test à partir de l'option Ajouter un nouveau cas. Cependant, dans un scénario en temps réel, nous aurons un grand nombre de cas de test à créer, et l'ajout à partir de l'interface utilisateur de Rally est une tâche un peu lourde. Par conséquent, nous pouvons utiliser l'option d'importation avec laquelle nous pouvons importer des cas de test créés dans Excel.
Récemment, Rally a fourni la possibilité d'importer des cas de test et des étapes de test d'Excel.
Les étapes détaillées sont données ci-dessous:
Étape 1: Accédez à Qualité >> Cas de test
Étape 2: Sélectionnez «Actions» >> cliquez sur le lien «Importer des cas de test…»
Vous obtiendrez une fenêtre où vous pourrez voir un lien appelé 'modèle d'importation'
Étape 3: Cliquez sur 'importer le modèle' et téléchargez le modèle Excel et fournissez les données comme indiqué dans l'image ci-dessous et enregistrez-les sur votre disque dur.
Ajoutez le type d'objet comme «scénario de test» et fournissez les détails. Ici, seuls le type d'objet et le nom ne sont que deux champs obligatoires et les autres colonnes restantes que nous pouvons ajouter si nous voulons fournir ces détails et les importer dans Rally.
Comme nous avons une disposition pour importer des étapes de test également, pour cela, fournissez des détails d'étape avec le type d'objet comme 'Étape de cas de test' et indiquez l'index comme numéro d'étape et le numéro de ligne de cas de test dans la colonne Scénario de test comme la ligne (2) pour le premier cas de test comme ci-dessous pour mapper les étapes de test à un cas de test spécifique. De même, ajoutez autant de cas de test dont vous voulez des détails et enregistrez les données.
Étape 4: Parcourez le fichier dans la fenêtre d'importation et cliquez sur le bouton «Valider» pour rechercher d'éventuelles erreurs.
Étape 5: Une fois la validation réussie, une fenêtre apparaîtra avec le bouton Importer.
Une fois l'importation réussie, le message Importation réussie s'affiche. Ferme la fenêtre.
Vous pouvez ouvrir la page Qualité >> Cas de test et vérifier les nouveaux cas de test ajoutés. En outre, vous pouvez vérifier en recherchant le produit de travail (User Story) et vérifier si les cas de test lui sont associés selon les données fournies.
Outre le processus ci-dessus, nous pouvons également installer le complément Excel Rally et nous connecter à Rally à partir d'Excel et exporter les cas de test vers Rally.
Avantages et inconvénients du logiciel de rallye
Il existe un large éventail de fonctionnalités disponibles dans Rally. Cet outil est principalement conçu pour les projets agiles mis en œuvre.
Avantages:
- Rally est un puissant outil Agile.
- Un large éventail de fonctionnalités est disponible, de la planification des versions aux rapports de test.
- Il peut être utilisé par les propriétaires de produits, la gestion des rapports et le suivi des équipes de travail, de développement et de test.
Les inconvénients:
meilleur endroit pour regarder des anime gratuitement
- Par rapport à d'autres outils de gestion de test comme ALM, la gestion des cas de test n'est pas très conviviale.
- Peu inflexible par rapport à d'autres outils comme Jira.
- Comparaison Jira vs Rally.
Comparaison du logiciel Jira vs Rally
Fonctionnalité | Se rallier | Jira |
---|---|---|
L'intégration | Oui (API REST) | SDK.Java, SDK.NET, SDK.Ruby, SDK.Nodejs |
Plate-forme | Basé sur le Web | Basé sur le Web / installé |
Prix de revient | Cela coûte cher et peut ne pas valoir la peine pour une petite organisation. Plusieurs prix / essai gratuit. | La licence est mensuelle et basée sur ce qu'il faut utiliser. Plusieurs prix / essai gratuit. |
Licence | Essai propriétaire / gratuit | Licences communautaires propriétaires / libres pour les projets open source et académiques. |
Soutien | L'équipe de support technique est disponible et réactive. | La liaison des problèmes a permis aux équipes de retracer le problème. |
Sécurité | Rally a une bonne authentification et sécurité. | Jira offre une haute disponibilité, des performances à grande échelle et des fonctionnalités de sécurité avancées telles que le chiffrement au repos |
Configuration ou installation | La configuration est simple. | La configuration initiale est un peu complexe. |
Autres | Prise en charge d'équipes interfonctionnelles, gestion des tests et gestion des défauts inclus. | Grande communauté, prise en charge multilingue, plus de 600 plug-ins et plusieurs plug-ins disponibles. |
Jusqu'à présent, nous avons discuté davantage des activités liées à la gestion des tests dans Rally, nous avons également de nombreuses autres pages dans Rally pour la gestion de projet, par exemple, Boîtes de temps, où nous gérons les itérations et les jalons en sélectionnant le type dans la liste déroulante.
Conclusion
Avec tous les détails ci-dessus, nous avons compris comment nous pouvons créer des user stories, des cas de test, des défauts, des ensembles de tests, importer des cas de test et mapper entre eux. Cet outil n'est pas seulement utilisé pour la gestion des tests, mais nous avons également des fonctionnalités de planification des versions, ainsi que d'autres fonctionnalités. Il existe de nombreux autres outils de gestion de projet comme Jira, Test Rail, etc.
Le logiciel de rallye est l'un des outils les plus populaires et peut être utilisé par un large éventail de personnes et il peut suivre différentes activités en un seul endroit.
lecture recommandée
- Tutoriel JIRA Agile: Comment utiliser efficacement JIRA pour gérer des projets Agile
- Comment fournir des fonctionnalités logicielles de grande valeur dans un court laps de temps à l'aide du processus Agile Scrum
- Tutoriel SAFe Agile: Qu'est-ce que Scaled Agile Framework
- Tutoriel VersionOne: Guide de l'outil de gestion de projet agile tout-en-un
- Tutoriel Robot Framework - Fonctionnalités et installation du logiciel
- Tutoriel TestLodge - Comment organiser vos projets de test logiciel à l'aide de l'outil de gestion de test TestLodge
- Tutoriel Jira Portfolio: Plug-in Agile Project Portfolio Management pour JIRA (révision)
- Tutoriel d'administration JIRA: Administration JIRA et gestion des utilisateurs