TESTRAIL Test Management pour Jira

Web testing Test automation Tooling
Par Bilel KHLIFI il y a 2 ans 10 minutes

Si vous travaillez dans le domaine des tests logiciels, alors vous connaissez peut-être TestRail, l'outil populaire de gestion des tests avec une intégration complète de JIRA.

En tant que testeurs, vous savez également à quel point il est difficile de gérer plusieurs projets à la fois en respectant toutes les échéances, ou encore de passer d'un outil à un autre et créer des rapports de bogues à partir de zéro.

Avec TestRail, vous n’avez heureusement pas à faire tout cela étant donné que cet outil efficace et organisé vous offre la possibilité de :

  • Envoyer facilement les rapports de bogues à Jira
  • Exécuter le test de liaison directement vers les tickets Jira
  • Lancer des tests à partir de ces problèmes
  • Consulter l'état de vos courses directement dans Jira

image

Glossaire :

Test case

(Scénario de test en français) c’est la plus petite entité de TestRail qui est utilisée pour stocker UN scénario de test. Il est identifié par un identifiant unique fourni à la création.

Une suite de tests

C’est une collection de cas de tests, différentes sections peuvent être créées pour commander les tests.

Un projet

C’est est un ensemble de suites de tests et d’exécutions de tests.

Une exécution de test

C’est une sélection de cas de test (provenant d’une suite de tests) qui seront exécutés. Lors de l’exécution, les scénarios ne sont pas éditables (l’édition se fait toujours dans la Suite de Tests).

Un plan de test

Il est utilisé pour rassembler plusieurs tests liés à une version spécifique du logiciel.

Qu'est-ce que TestRail ?

TestRail est un outil de gestion de cas de test basé sur le Web. Il est utilisé par les équipes QA et Dev pour gérer les tests fonctionnels, exploratoires et automatisés. Il permet aux membres de l'équipe de saisir des cas de test, d'organiser des suites de tests, d'exécuter des tests et de suivre leurs résultats, le tout à partir d'une interface Web moderne et facile à utiliser.

Ceci inclut :

  • Une interface utilisateur claire et intuitive.
  • Une accessibilité rapide via le Web.
  • Un lieu de gestion central pour organiser et suivre les tâches.
  • Une large gamme de personnalisations.

Caractéristiques principales de TestRail

Tester les supports et les méthodologies

  • Test Agile
  • Test de boîte noire
  • Essais exploratoires
  • Test fonctionnel / manuel
  • Test d'automatisation

Centraliser et organiser

  • L'outil TestRail crée, centralise, organise et gère les cas de test de manière très efficace.
  • Importez facilement des cas de test à partir d'Excel et d'autres outils de gestion.
  • Il peut créer plusieurs versions de cas de test pour comparaison et utilisations.
  • Il peut partager un référentiel de cas de test entre différents projets, versions et sprints.

Gérer et suivre l'exécution

  • Il prend en charge la création et la réexécution de suites d'exécution de tests.
  • Il lance également la suite d'automatisation.
  • Il capture l'historique d'exécution des tests étape par étape avec une explication détaillée.
  • Il prend en charge la configuration et les paramètres spécifiques au test.

Visite rapide autour de TestRail

Avant de comprendre et d'apprendre comment fonctionne TestRail et comment configurer son intégration avec JIRA, faisons un tour rapide de TestRail.

Le tableau de bord :

La première chose que vous voyez lorsque vous vous connectez à TestRail est le tableau de bord. Vous y trouverez vos projets et votre activité de projet récente.

image

La page du projet :

Une fois que vous cliquez sur un projet, vous êtes redirigé vers une page où vous pouvez voir un aperçu de ce projet et également naviguer dans les autres onglets tels que les tâches, les jalons (Milestones), les tests et ces résultats.

image

Quelques onglets marquants : Aperçu, tâches et jalons…

Aperçu, Tâches et Jalons sont les trois premiers onglets de la page du projet.

Aperçu :

Dans l’onglet Aperçu, comme son nom l’indique, vous obtiendrez un aperçu de l’activité récente de votre projet.

Jalons (Milestones) :

Les jalons sont des cibles importantes, telles que les nouvelles versions bêta.

Tâches :

Là, vous trouverez la liste des étapes que les utilisateurs doivent accomplir pour mener à bien leurs efforts de test.

image

Suites et cas de tests

Les cas de test dans TestRail sont essentiellement des fonctionnalités ou des exigences d'application que le testeur doit vérifier. D'autre part, les suites de tests sont une collection de cas de test et sont souvent créées sous des modules ou des domaines de projet spécifiques.

image

Tests et résultats

Une exécution de test dans TestRail est l'exécution réelle d'un test. Il doit toujours démarrer pour une suite de tests particulière car TestRail permet aux utilisateurs de démarrer plusieurs séries de tests pour la même suite de tests au fil du temps, c'est-à-dire que chaque fois que vous devez tester une nouvelle version de votre logiciel, vous pouvez démarrer une nouvelle série de tests sur vos cas de test existants.

Vous pouvez également démarrer plusieurs exécutions de test pour différentes plates-formes, telles que les systèmes d'exploitation ou les navigateurs Web que vous devez tester, dans le cadre de la fonctionnalité de plan de test de TestRail.

Lorsque vous ajoutez une exécution de test dans TestRail, vous pouvez définir les conditions préalables, les étapes de test et le résultat attendu.

Une fois que le test a été effectué, vous pouvez alors ajouter le résultat en tant que :

  • Passé
  • Bloqué
  • Retesté
  • Manqué

image

Rapports

TestRail propose divers rapports intégrés en temps réel qui sont particulièrement utiles pour les testeurs. Vous pouvez générer des rapports de synthèse détaillés pour les projets, les jalons, les plans et les exécutions.

De plus, vous pouvez trouver des rapports de traçabilité et de couverture pour les exigences, les tests et les défauts, tout en gardant une trace des changements de cas de test, de l'activité des cas et des tests nouvellement ajoutés.

Enfin, avec TestRail, vous pouvez identifier les tests les plus échoués ou suivre les tests manuels et automatisés.

image

Les principales fonctionnalités offertes par TestRail

Afin d'organiser plus efficacement vos tests, TestRail vous permet de :

  • Créer des projets

image

  • Définir des jalons et des tâches

image

  • Ajoutez des cas de test aux suites de tests

image

  • Ajouter des suites de tests

image

  • Exécutez des tests pour tous les cas ou des cas spécifiques

image

  • Voir la progression de vos tests

image

TestRail pour l'intégration de Jira

TestRail est l'un des outils de gestion de tests les plus populaires sur le marché et sa popularité est en partie le résultat de son intégration avec Jira et d'autres outils de suivi des bugs.

Avec TestRail pour JIRA , vous pouvez facilement lier les exécutions de test directement aux tickets des bugs, lancer des exécutions de test à partir de ces tickets et voir l'état de vos exécutions directement dans JIRA.

Configuration de l'intégration TestRail pour Jira

TestRail est l'un des outils de gestion de tests les plus populaires sur le marché et sa popularité est en partie le résultat de son intégration avec Jira et d'autres outils de suivi des bugs.

Avec TestRail pour JIRA , vous pouvez facilement lier les exécutions de test directement aux tickets des bugs, lancer des exécutions de test à partir de ces tickets et voir l'état de vos exécutions directement dans JIRA.

L'intégration de TestRail prend en charge toutes les versions majeures de JIRA, y compris JIRA Cloud, JIRA Server 3.x – 8x et toutes les autres versions qui seront publiées à l'avenir. Le processus de configuration est très simple et rapide.

  • Disponible pour JIRA Server et JIRA Cloud
  • Rapide et facile

Tout ce que vous devez faire c’est :

  • S'identifier,
  • Allez dans le « Tableau de bord »,
  • Sélectionnez l'onglet « Administration » en haut à droite,
  • Cliquez sur « Intégration ».

image

Cliquez sur le bouton d'intégration « Configurer Jira Integration ».

image

Personnalisation du plugin de défaut

Le grand avantage de TestRail est sa capacité à personnaliser les plugins de défauts prêts à l'emploi pour JIRA et d'autres traqueurs de bogues.

Par exemple, si vous avez personnalisé votre outil de suivi des bogues, comme l'ajout de champs personnalisés, ou si vous souhaitez ajouter des fonctionnalités supplémentaires à un plug-in de défaut, vous pouvez le personnaliser pour qu'il corresponde à vos propres besoins.

Avec TestRail, vous pouvez :

  • Ajouter des champs personnalisés
  • Ajoutez des champs intégrés
  • Implémenter les mappages utilisateur.

Conclusion

Pour conclure, je trouve que cet outil est très efficace sur les petits, moyens et grands projets principalement en raison de sa polyvalence dans les fonctions qu'il propose avec une administration de test évolutive entièrement personnalisable et ainsi que des rénovations modernisées et rétablies, garantissant une performance dans le travail d'une manière optimale.

A vous de jouer !