Intégration Squash TM: des AI Test Agents qui exécutent vos tests Squash
Gardez Squash TM comme référentiel. Thunders AI importe vos cas de test Squash, les AI Test Agents les génèrent, les exécutent et les analysent sur Web, Mobile, API, Desktop et SAP, et chaque exécution est enregistrée dans l’itération Squash de votre choix. Avant, un cas de test tournait une fois par campagne, à la main. Désormais, il tourne après chaque release, tout seul.
Ce qui change avec Thunders pour les équipes Squash TM
L’intégration Squash TM de Thunders apporte l’exécution par IA aux équipes Squash, sans changer l’endroit où vivent leurs tests. Avec Thunders AI, vous demandez en langage naturel de lire un cas de test Squash, d’en créer un ou de synchroniser une exécution, et l’exécution arrive dans votre itération Squash.
Recommandé pour
Les équipes QA des entreprises publiques et des grands groupes français où Squash TM fait référence pour les cas de test, les campagnes et les itérations
Les équipes qui veulent une exécution par IA à chaque release sans sortir leur patrimoine de tests de Squash TM
Les utilisateurs de Squash TM qui testent déjà du Web, du Mobile, de l’API, du Desktop ou du SAP et veulent un seul outil pour tout exécuter
Les équipes qui suivent leurs résultats dans Squash TM et leurs anomalies dans Jira
Pourquoi choisir Thunders pour l’automatisation des tests Squash TM
Importez vos cas de test Squash TM sans les réécrire
Indiquez à Thunders AI quel cas de test Squash lire: il transforme le prérequis, la description et chaque étape en cas de test Thunders rédigé en langage naturel. Les cas de test Classic, Gherkin, BDD et Exploratory s’importent tous et gardent un lien vers leur source: référence, nom, type et lien retour vers Squash. Décrire un test en langage naturel ou l’enregistrer dans le navigateur reste possible. L’import Squash est une porte d’entrée de plus.

Exécutez vos tests Squash avec des AI Test Agents sur Web, Mobile, API, Desktop et SAP
Un test importé depuis Squash est un cas de test Thunders comme les autres. Exécutez-le avec n’importe quel persona sur Web, Mobile, API, Desktop ou SAP, dans le navigateur, selon une planification ou depuis votre pipeline CI/CD. Quand l’interface change, le self-healing répare l’étape et vous indique ce qu’il a corrigé et pourquoi. Une seule équipe couvre les parcours qui en mobilisaient six, avec Squash TM comme liste unique de ce qui est testé.

Synchronisez chaque résultat dans une itération Squash TM, automatiquement
Après une exécution, Thunders crée une nouvelle exécution du cas de test lié dans la campagne et l’itération de votre choix. Une exécution réussie est enregistrée en Succès, une exécution en échec en Échec, une exécution interrompue en Bloqué. Le commentaire de l’exécution liste chaque étape Thunders avec son résultat et, pour une étape en échec, ce que Thunders a détecté: le type et la sévérité du problème, l’élément, les résultats attendu et obtenu, ainsi qu’un lien vers l’exécution dans Thunders. Squash garde la trace, Thunders garde les preuves: étapes, captures d’écran et historique, à un clic de l’exécution dans Test Management & Collaboration. Activez « Synchroniser après chaque exécution » et vous n’aurez plus jamais à cliquer sur Synchroniser.

Créez des cas de test Squash TM depuis Thunders AI et tenez-les à jour
Demandez à Thunders AI de créer un cas de test Classic dans un projet Squash: il rédige chaque étape sous forme d’action avec son résultat attendu, puis vous donne l’ID et le nom. Si vous le demandez depuis un cas de test Thunders, les deux sont liés et la prochaine exécution se synchronise. Thunders AI peut aussi lire une exigence Squash, avec les cas de test qui la vérifient déjà, et générer un test Thunders qui la couvre. Un cas de test Squash existant n’est modifié que si vous le demandez. Et quand une exécution échoue, l’anomalie part là où elle vit déjà: Thunders s’intègre aussi à Jira.

Découvrez les fonctionnalités de Thunders
Questions fréquentes
Qu’est-ce que Squash TM ?
Squash TM est un outil open source de gestion des tests édité par Henix. Il sert à rédiger des cas de test, à les relier aux exigences, à planifier des campagnes et des itérations, et à enregistrer les exécutions. C’est l’outil de gestion des tests de référence dans de nombreuses entreprises publiques et grands groupes français, souvent aux côtés de Jira pour les anomalies.
Que fait l’intégration Squash TM de Thunders ?
L’intégration Squash TM de Thunders connecte Thunders AI à votre instance Squash TM: vos cas de test Squash s’exécutent comme des tests pilotés par l’IA, et chaque exécution est enregistrée dans Squash. Thunders AI importe les cas de test et les exigences Squash, crée des cas de test Classic dans Squash, les AI Test Agents exécutent les tests sur Web, Mobile, API, Desktop et SAP, et chaque exécution devient une nouvelle exécution dans l’itération Squash de votre choix, avec son statut et un commentaire étape par étape.
Quelles versions de Squash TM fonctionnent avec Thunders ?
Thunders fonctionne avec Squash TM 7.1 ou une version ultérieure, via l’API REST de Squash et un jeton d’API personnel. Votre administrateur Squash configure une seule fois le secret JWT de l’API REST pour que les utilisateurs puissent créer des jetons.
Thunders fonctionne-t-il avec un Squash TM auto-hébergé ?
Oui. Thunders se connecte à un Squash TM auto-hébergé via son API REST. Pour une instance sur un réseau privé, le relais de votre organisation porte la connexion, et notre équipe le met en place avec vous. Contactez [email protected] pour démarrer.
Comment fonctionne la synchronisation des résultats avec Squash TM ?
Après chaque exécution, Thunders crée une nouvelle exécution du cas de test lié dans la campagne et l’itération Squash de votre choix, ajoute le cas de test au plan d’exécution si nécessaire, et renseigne le statut: Succès, Échec, ou Bloqué pour une exécution interrompue. Le commentaire liste chaque étape Thunders et son résultat, avec un lien vers l’exécution. Synchronisez à la main depuis le rapport d’exécution, ou activez « Synchroniser après chaque exécution » avec une campagne et une itération par défaut.
Puis-je envoyer les exécutions d’une planification vers leur propre itération Squash ?
Oui. Quand la synchronisation automatique est activée, la fenêtre de planification affiche un champ Itération Squash. Les exécutions de cette planification y sont enregistrées, et les autres exécutions utilisent l’itération par défaut du connecteur. Voir comment planifier un Test Set.
Où voir les captures d’écran et les preuves d’une exécution synchronisée ?
Dans l’exécution Thunders, à un clic du commentaire de l’exécution dans Squash. Thunders enregistre le statut de l’exécution dans Squash et conserve l’ensemble des preuves, captures d’écran, durées des étapes et historique dans l’exécution: Squash reste lisible et la preuve reste complète.
Pourquoi une exécution Thunders apparaît-elle en « Manuel » dans Squash TM ?
Squash TM classe en Manuel toute exécution créée via son API REST, et en Automatisé une exécution lancée par Squash Orchestrator. Une exécution synchronisée depuis Thunders apparaît donc en Manuel, et une exécution lancée depuis Squash via l’add-on Thunders pour Squash Orchestrator apparaît en Automatisé. Le statut, le commentaire et le lien vers l’exécution Thunders sont identiques dans les deux cas.
Quelle différence entre les intégrations Xray et Squash TM de Thunders ?
Les deux permettent à Thunders AI d’importer des tests, d’en créer et de synchroniser les résultats, et chaque synchronisation est adaptée à l’outil. Xray Cloud et Data Center reçoivent un statut par étape, des captures d’écran et des horodatages. Squash TM reçoit le statut de l’exécution avec le détail complet des étapes dans le commentaire, c’est ainsi que les équipes Squash lisent leurs résultats. Voir l’intégration Xray.
Squash TM peut-il lancer une exécution Thunders ?
Oui. Avec l’add-on Thunders pour Squash Orchestrator, un testeur lance l’exécution automatisée depuis l’itération Squash, et Squash reçoit le statut et le rapport. Les exécutions peuvent aussi partir de Thunders, d’une planification ou de votre pipeline CI/CD, et les résultats arrivent dans Squash TM dans tous les cas.
L’intégration Squash TM utilise-t-elle MCP ?
Oui. Thunders AI se connecte à Squash TM via MCP, au-dessus de l’API REST de Squash: vous vous connectez avec une URL et un jeton d’API personnel, et rien n’est installé sur le serveur Squash. Squash TM apparaît à côté de Xray, Jira, Linear et de vos serveurs MCP personnalisés dans le sélecteur de sources de Thunders AI.
Qui peut voir mes données Squash TM dans Thunders ?
Vous seul, via votre propre jeton. Les connexions Squash TM sont personnelles et limitées à un projet: chaque utilisateur se connecte avec son propre jeton d’API, stocké chiffré, et Thunders voit ce que ce jeton peut voir dans Squash. Thunders est certifié ISO 27001 et SOC 2 et fonctionne en SaaS, en hybride ou en auto-hébergé. Les détails sont dans le Trust Center.
L’intégration Squash TM couvre-t-elle les tests Web, Mobile, API, Desktop et SAP ?
Oui. La connexion se fait au niveau du projet: l’import et la synchronisation des résultats fonctionnent de la même façon pour chaque application testée dans ce projet.
Thunders remplace-t-il Squash TM ?
Thunders complète Squash TM: Thunders est la plateforme d’automatisation des tests par IA qui exécute les tests, et Squash TM reste le référentiel de gestion des tests. Les équipes gardent leurs campagnes, leurs itérations et leur reporting dans Squash, et ajoutent des AI Test Agents qui génèrent, exécutent et analysent les tests.
Prêt à livrer plus vite grâce à des tests plus intelligents?

