Passer au contenu principal

Base de connaissances : Intégration de Jira et Linear

Écrit par Ines
Mis à jour aujourd’hui

Présentation

Thunders vous permet de connecter Jira et Linear en tant que sources de connaissances afin que l'IA Copilot puisse extraire le contexte réel de votre outil de suivi des tickets lors de la génération de plans de test et de cas de test. Au lieu de rédiger les exigences dans le Copilot, vous pouvez référencer directement les tickets et laisser Thunders créer des scénarios de test plus riches et plus précis.

Prérequis

Avant d'utiliser Jira ou Linear comme source de connaissances, assurez-vous de disposer :

  • Un compte Thunders actif avec au moins un projet créé

  • Un compte Jira ou Linear avec accès aux tickets que vous souhaitez référencer

  • Le rôle d'administrateur ou de membre dans votre espace de travail Thunders

  • Un abonnement actif (la configuration de l'intégration n'est pas disponible sur les forfaits expirés)

Fonctionnement

Lorsque vous connectez Jira ou Linear à un projet Thunders, deux possibilités s'offrent à vous :

  1. Source de connaissances pour Copilot : lors de la génération d'un cas de test, vous pouvez activer Jira ou Linear afin que l'IA puisse récupérer automatiquement les détails des tickets référencés dans votre invite et les intégrer aux étapes de test générées.

  2. Source de connaissances pour les plans de test: lors de la génération d'un plan de test, vous pouvez activer Jira ou Linear afin que l'IA puisse récupérer automatiquement les détails des tickets mentionnés dans le texte de vos exigences et les intégrer au plan de test.

En arrière-plan, Thunders se connecte à Jira et Linear via un service d'intégration sécurisé. Lorsque vous autorisez Thunders à accéder à votre compte Jira ou Linear, il gère la connexion OAuth afin que l'IA puisse effectuer des recherches en lecture seule pendant la génération des tests.

Important : Thunders n'effectue que des opérations en lecture seule sur vos données Jira et Linear via la connexion à la source de connaissances. Comme indiqué dans l'invite du système d'IA : l'IA « n'utilisera que des opérations en lecture seule (récupérer un ticket, rechercher des tickets) » et « ne créera, ne mettra jamais à jour, ne commentera jamais et ne fera jamais passer de tickets » via ce chemin.

Configuration de l'intégration

Étape 1 — Ouvrez la base de connaissances

  1. Accédez à votre projet

  2. Cliquez sur l'onglet Connaissances dans la barre latérale du projet

  3. Vous verrez l'onglet « Toutes les sources » répertoriant les intégrations disponibles

La page est divisée en sections :

  • Connectées — Intégrations déjà configurées pour ce projet

  • Disponibles — Intégrations prêtes à être connectées

  • À venir — Intégrations prévues pour les prochaines versions

Jira et Linear apparaissent dans la section « Disponibles » jusqu'à ce que vous les connectiez.

Étape 2 — Connecter Jira ou Linear

Cliquez sur le bouton Connecter à côté de Jira ou Linear.

Pour Jira :

  1. Vous serez redirigé vers une page d'autorisation tierce — ceci est normal

  2. Connectez-vous à votre compte Atlassian / Jira lorsque vous y êtes invité

  3. Autorisez Thunders à accéder à votre espace de travail Jira

  4. Vous serez redirigé vers Thunders

  5. Un formulaire de configuration s'affiche et vous demande de sélectionner :

Champ

Description

ID Cloud

L'instance Jira Cloud

Projet

Le projet Jira à connecter

Type de ticket

Le type de ticket par défaut (par exemple, Bug, Story, Tâche)

6. Cliquez sur Soumettre pour finaliser la connexion

Pour Linear :

  1. Vous serez redirigé vers une page d'autorisation tierce

  2. Connectez-vous à votre compte Linear lorsque vous y êtes invité

  3. Autorisez Thunders à accéder à votre espace de travail Linear

  4. Vous serez redirigé vers Thunders

  5. Un formulaire de configuration s'affiche et vous demande de sélectionner :

Champ

Description

Équipe

L'équipe Linear à connecter

Responsable

Responsable par défaut pour les tickets (facultatif)

6. Cliquez sur « Soumettre » pour finaliser la connexion

Une fois connectée, l'intégration passe dans la section « Connecté » et affiche une icône de prise verte.

Mise à jour ou déconnexion

  • Mise à jour: cliquez sur le bouton « Mettre à jour » d'une intégration connectée pour modifier ses paramètres (par exemple, changer le projet Jira ou l'équipe Linear associé)

  • Déconnexion: cliquez sur l'icône du menu à trois points à côté d'une intégration connectée et sélectionnez « Déconnecter ». Cela supprime toute la configuration et les identifiants enregistrés pour cette intégration. Vous devrez vous réautoriser si vous souhaitez vous reconnecter ultérieurement.


Utilisation de Jira et Linear dans la génération de plans de test

Une fois que Jira ou Linear est connecté à votre projet, vous pouvez les utiliser comme sources de connaissances lors de la génération d'un plan de test.

Étape 1 — Ouvrez Copilot

  1. Accédez à votre projet

  2. Cliquez sur Copilot dans la barre latérale

  3. Passez en mode Plan de test à l'aide du bouton situé en bas de la zone de saisie

Étape 2 — Sélectionnez les sources de connaissances

Dans la zone de saisie du plan de test, cliquez sur le bouton Sources de connaissances (icône en forme de cerveau) situé en bas à gauche du champ de texte. Une fenêtre contextuelle s'affiche, répertoriant les intégrations disponibles :

  • Jira — s'affiche si Jira est connecté à ce projet

  • Linear — s'affiche si Linear est connecté à ce projet

Activez les intégrations que vous souhaitez que l'IA utilise. Une fois sélectionnées, le bouton s'actualise pour afficher les icônes des sources actives et un nombre (par exemple, « 1 source » ou « 2 sources »).

Remarque : seules les intégrations qui ont été connectées dans la base de connaissances apparaissent comme options activables. Si Jira ou Linear n'est pas connecté, un bouton « Connecter » apparaît à la place, vous permettant de configurer l'intégration directement depuis la vue Copilot.

Étape 3 — Indiquez vos exigences

Saisissez vos exigences dans le champ de texte. Vous pouvez :

  • Saisir le texte des exigences décrivant la fonctionnalité à tester

  • Télécharger un fichier (PDF, DOCX ou Markdown) contenant votre document d'exigences

  • Référencer des identifiants de ticket directement dans votre texte (par exemple, « Tester les critères d'acceptation des tickets APP-1455 et KAN-234 »)

Vous pouvez combiner ces trois options : télécharger un document d'exigences, ajouter des informations contextuelles dans le champ de texte et faire référence à des tickets spécifiques.

Étape 4 — Générer le plan de test

Cliquez sur le bouton Générer. Thunders traite vos données comme suit :

  1. L'IA lit le texte de vos exigences et/ou le document téléchargé

  2. Si les sources Jira ou Linear sont activées, l'IA utilise les outils MCP (Model Context Protocol) pour :

    • Rechercher des tickets spécifiques référencés par leur ID (par exemple, APP-1455) afin d'extraire leur titre complet, leur description et leurs critères d'acceptation

    • Rechercher des problèmes connexes afin d'enrichir le contexte du plan de test

  3. L'IA génère un plan de test structuré comprenant des sections de test, des scénarios et des références aux sources

Le plan de test obtenu organise vos exigences en sections de test logiques, chacune comportant des scénarios de test suggérés prêts à être examinés.

Utilisation de Jira et Linear dans la génération de cas de test

Le mode Cas de test de Copilot prend également en charge les sources de connaissances Jira et Linear. Cela est particulièrement utile lorsque vous souhaitez générer des étapes de test détaillées à partir d'un ticket spécifique.

Étape 1 — Ouvrez le mode Cas de test

  1. Accédez à votre projet

  2. Cliquez sur Copilot dans la barre latérale

  3. Assurez-vous que vous êtes en mode Cas de test (mode par défaut)

Étape 2 — Sélectionnez les sources de connaissances

Cliquez sur le bouton Sources de connaissances et activez Jira, Linear ou les deux. En mode Cas de test, une source de navigation Web est également disponible pour la collecte de contexte sur le Web. (La navigation Web n'est pas disponible en mode Plan de test.)

Étape 3 — Décrivez votre cas de test

Saisissez une description du cas de test que vous souhaitez générer. Vous pouvez référencer directement les identifiants de ticket :

« Générer les étapes de test pour le flux de connexion décrit dans APP-1455 »

ou décrire le scénario en langage naturel :

« Tester le processus de paiement avec plusieurs modes de paiement »

Étape 4 — Générer

Cliquez sur le bouton Générer. L'AI Copilot va :

  1. Détecter tous les identifiants de ticket dans votre message (correspondant à des modèles tels que APP-1455, LIN-234, KAN-5)

  2. Recherchera automatiquement ces tickets dans l'espace de travail Jira ou Linear connecté

  3. Utilisera les détails du ticket (titre, description, critères d'acceptation) comme contexte supplémentaire

  4. Générer des étapes de test détaillées et exploitables

Le Copilot fonctionne comme une interface de chat : vous pouvez fournir des instructions de suivi pour affiner les étapes de test générées.

Comment l'IA utilise vos données d'intégration

Lorsque Jira ou Linear est activé comme source de connaissances, l'IA a accès à deux opérations :

  • Récupérer un ticket par ID: récupère tous les détails d'un ticket spécifique lorsque vous fournissez son ID (par exemple, APP-1868). L'IA extrait le titre, la description et les critères d'acceptation pour alimenter la génération de tests.

  • Rechercher des tickets: recherche dans votre espace de travail Jira ou Linear les tickets correspondant à une requête. Utilisé lorsque vous décrivez une fonctionnalité ou un scénario plutôt que de faire référence à un ticket spécifique.

Ces opérations sont en lecture seule. L'IA ne peut pas créer, mettre à jour ou faire évoluer des tickets via cette connexion.

Types de fichiers pris en charge pour la génération de plans de test

Lors de la génération d'un plan de test, vous pouvez télécharger un document d'exigences en plus de votre contexte Jira/Linear :

Type de fichier

Extension

PDF

.pdf

Document Word

.docx

Markdown

.md

Concepts clés

  • Source de connaissances — Une intégration externe (Jira, Linear, Notion, etc.) qui fournit du contexte à l'IA Thunders lors de la génération de tests. Connectée via l'onglet Base de connaissances dans les paramètres de votre projet.

  • MCP (Model Context Protocol) — Protocole standard utilisé par Thunders pour se connecter à des outils externes. Le MCP permet à l'IA d'appeler des outils en lecture seule sur votre espace de travail Jira ou Linear lors de la génération de tests.

  • Service d'intégration — Thunders utilise un service tiers de confiance pour gérer l'authentification OAuth entre votre compte Jira ou Linear. Vous serez brièvement redirigé lors de la connexion initiale.

  • Bouton Sources de connaissances — L'icône en forme de cerveau dans la zone de saisie de Copilot. Cliquez dessus pour choisir les intégrations que l'IA doit utiliser lors de la génération des tests.

  • Connecté vs Disponible — Dans l'onglet Base de connaissances, les intégrations apparaissent sous « Connecté » une fois configurées, ou sous « Disponible » si elles ne sont pas encore configurées. Seules les intégrations connectées peuvent être utilisées comme sources de connaissances.


Dépannage / FAQ

J'ai connecté Jira, mais il n'apparaît pas dans la fenêtre contextuelle Sources de connaissances — pourquoi ?

Assurez-vous que l'intégration est connectée au niveau du projet, et pas seulement au niveau de l'organisation. Accédez à l'onglet Connaissances de votre projet et vérifiez que Jira apparaît dans la section « Connecté ». S'il n'apparaît que sous « Disponible », cliquez sur Connecter pour le configurer pour ce projet.

L'IA ne récupère pas mes tickets Jira/Linear — que dois-je vérifier ?

  • Vérifiez que l'intégration est connectée (icône de prise verte) dans l'onglet Base de connaissances

  • Assurez-vous d'avoir activé l'intégration dans le menu contextuel Sources de connaissances avant de générer

  • Vérifiez que les identifiants de ticket que vous indiquez correspondent au format utilisé par votre outil (par exemple, PROJ-123 pour Jira, ENG-456 pour Linear)

  • Si vos identifiants ont expiré, vous devrez peut-être reconnecter l'intégration

Puis-je utiliser Jira et Linear en même temps ?

Oui. Vous pouvez connecter les deux intégrations au même projet et les activer toutes les deux dans le sélecteur Sources de connaissances. L'IA utilisera l'intégration appropriée en fonction des identifiants de ticket ou des requêtes de recherche.

L'IA réécrit-elle dans Jira ou Linear ?

Non. La connexion à la source de connaissances est en lecture seule. L'IA lit uniquement les tickets pour les utiliser comme contexte pour la génération de tests. Elle ne peut pas créer, mettre à jour ou commenter des tickets via cette connexion.

Remarque : Thunders propose une fonctionnalité distincte de signalement de bogues qui permet de créer des tickets dans Jira ou Linear lorsque vous signalez des bogues à partir d'étapes de test ayant échoué. Cette fonctionnalité utilise les mêmes identifiants d'intégration, mais fonctionne indépendamment de la fonctionnalité de source de connaissances décrite ici.

Que se passe-t-il si un ticket référencé est introuvable ?

Si l'IA ne parvient pas à trouver l'ID du ticket que vous avez référencé (par exemple, si le ticket a été supprimé ou si vous n'y avez pas accès), elle poursuivra avec les informations dont elle dispose déjà. Le plan de test ou le cas de test généré sera basé sur le contexte restant issu du texte et du document de vos exigences.

Je vois « Connecter » au lieu d'un bouton bascule dans la fenêtre contextuelle Sources de connaissances — pourquoi ?

Cela signifie que l'intégration n'est pas encore connectée pour votre projet. Cliquez sur le bouton « Connecter » directement dans la fenêtre contextuelle pour lancer le processus d'autorisation, ou rendez-vous dans l'onglet « Connaissances » des paramètres de votre projet pour la configurer.

Puis-je utiliser Jira/Linear comme sources de connaissances uniquement pour les plans de test, ou également pour les cas de test ?

Les deux. Jira et Linear peuvent être utilisés comme sources de connaissances lors de la génération de plans de test (avec prise en charge du téléchargement de fichiers) et lors de la génération de cas de test via l'interface de chat Copilot.

[À VÉRIFIER : des captures d'écran doivent être ajoutées pour les éléments d'interface utilisateur suivants :

  • Onglet « Toutes les sources » de la base de connaissances affichant les intégrations Jira et Linear

  • L'écran de redirection OAuth de Pipedream

  • Formulaire de configuration Jira après autorisation

  • Formulaire de configuration Linear après autorisation

  • Saisie du plan de test Copilot avec le bouton Sources de connaissances

  • Fenêtre contextuelle « Sources de connaissances » affichant les boutons bascules Jira et Linear

  • Un plan de test généré présentant des scénarios enrichis de tickets]


Autres articles connexes qui pourraient vous être utiles :

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