Passer au contenu principal

Mise en place d'intégrations dans Thunders

Ines avatar
Écrit par Ines
Mis à jour il y a plus d'un mois

Configuration des intégrations dans Thunders

Thunders vous permet de connecter vos outils de suivi des problèmes préférés afin que vous puissiez passer d'un test échoué → création d'un ticket en un seul clic. Pas besoin de copier-coller des logs ou des captures d'écran - tout est généré automatiquement avec des étapes de reproduction claires.

Rendez-vous dans l'onglet Intégrations de votre espace de travail pour voir les options disponibles.

Actuellement, nous supportons

  • Azure DevOps

  • Jira

  • Linear

  • Notion

Vous pouvez connecter un ou plusieurs outils d'intégration en fonction de vos besoins spécifiques en matière de flux de travail. Cette flexibilité vous permet de personnaliser votre processus de suivi des problèmes en fonction des besoins de votre équipe.

Les intégrations disponibles sont classées par méthode d'authentification :

  • Authentification OAuth: Fournit un processus de connexion rationalisé grâce à un simple bouton "Connecter OAuth". Jira, Linear et Notion utilisent cette méthode.

  • Authentification par jeton API: Nécessite la saisie manuelle des informations d'authentification. Azure DevOps entre dans cette catégorie.

Cette section couvre les intégrations basées sur OAuth. Pour des instructions détaillées sur la configuration des intégrations basées sur les jetons API, veuillez vous reporter à la section Comment configurer Azure DevOps.


Exemple : Connexion à Jira

Examinons le flux d'intégration de Jira. Le processus est presque identique pour Notion et Linear.

1. Allez dans l'onglet Intégrations

Vous verrez une liste complète des outils d'intégration disponibles qui peuvent être connectés à Thunders.

2. Cliquez sur Connect OAuth sous Jira

Cela lance un processus d'autorisation sécurisé.

Il vous sera demandé de vous connecter via SSO pour lier votre compte Jira.

3. Redirection vers Pipedream (ne vous inquiétez pas, c'est prévu)

Vous verrez brièvement une page pour Pipedream, l'un de nos services externes de confiance. Pipedream aide Thunders à s'intégrer de manière transparente avec des outils tels que Jira, Notion, Linear et d'autres, en veillant à ce que vos flux de travail restent connectés sans effort supplémentaire de votre part.

4. Autoriser Thunders à accéder à Jira

Après avoir traversé Pipedream, vous arriverez sur la page officielle d'autorisation OAuth de Jira, où l'on vous demandera d'accorder à Thunders la permission d'accéder à votre compte Jira. Cette autorisation est nécessaire pour que Thunders puisse générer automatiquement des tickets.

5. Renseignez la configuration de votre projet Jira

Une fois autorisé, vous serez redirigé vers Thunders et invité à remplir un court formulaire.

Notre système remplira automatiquement vos projets Jira existants, les types de problèmes et les champs, de sorte que tout ce que vous avez à faire est de sélectionner ceux qui conviennent à votre équipe.

Ces paramètres déterminent où et comment vos tickets seront créés dans Jira (par exemple, Projet = "Application mobile", Type de problème = "Bug").

6. Cliquez sur Soumettre pour finaliser

Voilà, c'est fait ! Vous avez réussi à connecter Jira à Thunders.

Créer des tickets à partir des échecs des tests

Maintenant que votre intégration est configurée, vous pouvez créer des tickets directement à partir des échecs des tests.

Lorsqu'un test échoue et que vous identifiez un bogue dans votre application :

  • Cliquez sur l'icône de bogue à côté du test qui a échoué

  • Choisissez votre outil connecté (par exemple Jira).

  • Thunders générera automatiquement un ticket, incluant :

    • Les étapes de reproduction jusqu'au point d'échec

    • Les journaux du système documentant l'erreur

    • Des informations de référence telles que

      • Identification de l'élément

      • une documentation sur les captures d'écran : Pour l'instant, les URL des captures d'écran permettent d'accéder à des preuves visuelles, avec un lien vers le cas de test spécifique ou la page d'exécution du test, en fonction du contexte d'exécution (exécuteur de test/mode de débogage ou exécution en arrière-plan).

Plus besoin de rédiger manuellement des tickets. Un seul clic - et votre équipe est prête à résoudre le problème.

D'autres lectures connexes pourraient vous être utiles :

Avez-vous trouvé la réponse à votre question ?