Thunders prend en charge l'importation de tests, la création de nouveaux tests et la transmission des résultats d'exécution vers Xray.
Thunders s'intègre nativement à Xray, rendant ainsi superflus les connecteurs tiers. L'intégration s'effectue via l'IA de Thunders et l'interface de synchronisation des exécutions de tests.
Déploiements pris en charge
Déploiement | Authentification | Remarques |
Xray Cloud | Paire de clés API (ID client + secret client) | Détecte automatiquement votre point de terminaison régional (Mondial, États-Unis, UE, Australie). |
Xray Data Center | Détecté automatiquement lors de la connexion à Jira Data Center | Nécessite que Jira DC soit d'abord connecté. Aucun identifiant distinct n'est nécessaire. |
Les connexions à Xray sont personnelles: chaque utilisateur se connecte avec ses propres identifiants, par projet. Les membres de l'équipe configurent leur propre accès depuis la même page « Connecteurs ».
Connecter Xray Cloud
Ouvrez votre projet de test et accédez à la page « Connecteurs ».
Recherchez la vignette « Xray for Jira » et cliquez sur « Se connecter ».
Saisissez votre ID client et votre clé secrète Xray Cloud.
Cliquez sur « Connecter ». Thunders valide vos identifiants et détecte automatiquement votre point de terminaison régional.
Une fois la connexion établie, Xray Cloud apparaît comme disponible dans le sélecteur de sources Thunders AI, dans les cas de test, les plans de test et le chat des cas de test.
Où trouver vos identifiants API Xray
Dans votre instance Xray Cloud, accédez à Paramètres > Clés API et générez une nouvelle paire de clés API. Copiez l’ID client et la clé secrète.
Connecter Xray Data Center
Xray Data Center ne nécessite pas de connexion distincte. Il est détecté automatiquement à partir de votre connexion Jira Data Center existante.
Connectez d’abord Jira Data Center (URL de base + jeton d’accès personnel).
Lors de la connexion à Jira DC, Thunders recherche le module complémentaire Xray. Si Xray est détecté, une invite vous demandant d’« Activer Xray DC » s’affichera directement dans la boîte de dialogue de connexion à Jira DC.
Cliquez sur « Activer Xray DC » pour activer l’intégration, ou cliquez sur « Ignorer » pour connecter uniquement Jira DC.
Vous pouvez également connecter Xray DC ultérieurement depuis la page « Connecteurs » en cliquant sur la vignette « Xray Data Center ».
La vignette « Xray Data Center » est désactivée tant que Jira Data Center n’est pas connecté. Si vous déconnectez Jira DC, Xray DC est automatiquement supprimé.
Utiliser Xray avec Thunders AI
Une fois Xray connecté, activez-le à partir du sélecteur de source dans n’importe quelle interface Thunders AI (cas de test, plan de test ou discussion sur un cas de test). Thunders AI peut alors interagir avec vos données Xray.
Importer des tests Xray existants
Importez vos cas de test Xray existants dans Thunders. Indiquez une clé de test ou recherchez des tests, et Thunders AI lit les étapes, la structure et les métadonnées.
Exemple
Vous : lisez XSP-1 et créez un cas de test Thunders à partir de celui-ci
Thunders AI lit le test Xray (basé sur les étapes pour les deux déploiements ; Gherkin sur Xray Cloud) et génère un cas de test Thunders qui conserve la structure d’origine. Chaque requête importe un test. La clé de ticket Xray est stockée en tant que mappage source dans le cas de test Thunders. Le lien est visible dans la partie « Source » du panneau des propriétés du cas de test, indiquant l’état de synchronisation avec Xray. Vous pouvez dissocier le lien du test si nécessaire.
Créer de nouveaux tests dans Xray à partir de Thunders
Vous pouvez créer de nouveaux tickets de test Xray directement depuis Thunders via Thunders AI. Lorsque vous générez un cas de test et que Xray est activé, Thunders AI peut réécrire le test dans votre projet Xray.
Exemple
Vous : Créez le test correspondant à ce cas de test dans le projet Xray [nom du projet].
Rechercher du contenu dans Xray
Thunders AI peut rechercher dans votre espace de travail Xray des tests, des plans de test, des ensembles de tests, des exécutions de test et des conditions préalables. Utilisez cette fonctionnalité pour identifier la couverture existante avant de rédiger de nouveaux tests.
Exemple
Vous : Recherchez dans XRAY [nom du projet] tous les tests liés au flux de connexion
Utiliser les tests XRAY comme contexte
Lors de la création de tests, vous pouvez référencer des tickets Xray comme contexte. Indiquez soit :
Une clé de test (par exemple,
XSP-42), ouUne URL de ticket.
Thunders AI récupère les détails du test et les utilise comme contexte pour générer de nouveaux cas de test.
Synchroniser les résultats des tests avec Xray
Après avoir exécuté un test dans Thunders, vous pouvez renvoyer les résultats d’exécution vers Xray. Cela permet de maintenir à jour votre couche de gestion des tests Xray grâce aux résultats d’exécution générés par l’IA.
La synchronisation des résultats est actuellement disponible pour Xray Cloud. Pour Xray Data Center, Thunders AI peut mettre à jour le statut des exécutions de test individuelles sur demande, mais la synchronisation des résultats en un clic n’est pas encore disponible.
Comment synchroniser
Accédez à la page de détails d’une exécution terminée.
Si le cas de test dispose d’un mappage source Xray, un bouton « Synchroniser vers Xray » apparaît dans le panneau des propriétés de l’exécution.
Cliquez sur « Synchroniser vers Xray ». Les résultats sont transférés vers Xray en tant qu’exécution de test.
Une fois la synchronisation effectuée, le bouton est remplacé par une ligne de confirmation indiquant la clé d’exécution Xray et la date de synchronisation.
Éléments synchronisés
Statut global : Réussi ou Échoué (les exécutions interrompues sont signalées comme « Abandonnées »).
Statut par étape : chaque étape de test est associée à son propre résultat de réussite ou d’échec.
Captures d’écran : des captures d’écran avant l’exécution et après l’action finale sont jointes à chaque étape.
Résultats réels : pour les étapes ayant échoué, la description du résultat réel est incluse.
Horodatages : heures de début et de fin de l'exécution.
Le bouton de synchronisation n’est visible que lorsque le cas de test est associé à un ticket Xray. Cette association est créée automatiquement lorsque vous importez un test depuis Xray ou que vous créez un test dans Xray via Thunders AI.
Ce que Thunders AI peut faire avec Xray
Lorsque Xray est connecté et activé, Thunders AI peut exploiter les contenus Xray suivants :
Contenu Xray | Ce que Thunders AI peut faire |
Tests | Récupérer un test par clé, effectuer une recherche dans votre bibliothèque de tests et lire les définitions d’étapes — au niveau des étapes pour les deux déploiements, et au niveau Gherkin sur Xray Cloud. |
Plans de test | Récupérer un plan de test et les tests qui y sont associés, ou rechercher des plans par nom ou selon des critères. |
Ensembles de tests | Consultez un ensemble de tests ou effectuez une recherche parmi les ensembles pour comprendre comment les tests sont regroupés. |
Exécutions de tests | Rechercher parmi les exécutions passées pour consulter l'historique et les résultats. |
Exécutions de test | Récupérez les détails d'une exécution et mettez à jour son statut. |
Conditions préalables | Récupérez ou recherchez les conditions préalables associées à vos tests. |
Ces fonctionnalités sont disponibles à la fois pour Xray Cloud et Xray Data Center, sauf indication contraire.
Déconnecter Xray
Xray Cloud
Pour déconnecter Xray Cloud, accédez à la page « Connecteurs », repérez la vignette « Xray for Jira », puis cliquez sur « Déconnecter ». Cela supprime les identifiants et désactive les outils Xray dans Thunders AI.
Xray Data Center
Xray Data Center est automatiquement déconnecté lorsque vous déconnectez Jira Data Center. Il n'existe pas d'action de déconnexion distincte pour Xray DC.







