Mise en place d'intégrations dans ThunderCode
ThunderCode vous permet de connecter vos outils préférés de suivi des problèmes afin que vous puissiez passer d'un test qui échoue à la 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
Linéaire
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 obtenir des instructions détaillées sur la configuration des intégrations basées sur les jetons API, veuillez consulter 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 à ThunderCode.
Pour ThunderCode, 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 Thunder à 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 ThunderCode à accéder à Jira
Après avoir traversé Pipedream, vous arriverez sur la page officielle d'autorisation OAuth de Jira, où il vous sera demandé d'accorder à ThunderCode la permission d'accéder à votre compte Jira. Ceci est nécessaire pour que Thunder Code puisse générer automatiquement des tickets.
5. Remplissez la configuration de votre projet Jira
Une fois autorisé, vous serez redirigé vers ThunderCode et il vous sera demandé de 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 les bons pour votre équipe.
Ces paramètres déterminent où et comment vos tickets seront créés dans Jira (par exemple, Projet = "Mobile App", Type de problème = "Bug").
6. Cliquez sur Soumettre pour finaliser
Voilà, c'est fait ! Vous avez réussi à connecter Jira à ThunderCode.
Créer des problèmes à partir des échecs des tests
Maintenant que votre intégration est mise en place, vous pouvez créer des tickets directement à partir des tests qui ont échoué.
Chaque fois qu'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)
ThunderCode générera automatiquement un ticket, comprenant :
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 :
L'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.