Notes de version

Journal des modifications

Toutes les nouveautés déployées sur Thunders Cloud et Thunders Self-Hosted: nouvelles fonctionnalités, améliorations et corrections.

•
8/10/2026
Self-Hosted
Self-Hosted

v2026.10.08

EN BREF

Vous pouvez désormais valider un plan avec Thunders AI avant qu'il n'écrive un test, pour que le test corresponde à votre intention. Thunders MCP gagne aussi de nouveaux outils qui aident les agents IA à écrire, trouver et mettre à jour vos tests.

FONCTIONNALITÉ
  • Plan Thunders AI : Vous vérifiez désormais le plan avant que Thunders AI n'écrive un test. Thunders AI partage les étapes et les valeurs par défaut qu'il utilisera, ne pose que les questions sur lesquelles vous devez trancher et propose de parcourir d'abord le site.
  • Questions de Thunders AI : Thunders AI affiche désormais les questions qu'il a posées à côté des réponses que vous avez sélectionnées.
  • Thunders MCP : le nouvel outil get_authoring_guide explique aux agents IA qui utilisent Thunders MCP les types d'étapes et la syntaxe des variables, afin de rédiger des tests fiables.
  • Thunders MCP : les agents IA trouvent désormais rapidement le bon cas de test, même dans un grand projet. Le nouvel outil search_test_cases recherche par texte, étiquette et statut.
  • Export Playwright : Un administrateur peut désormais exporter les cas de test web d'un projet sous forme de projet Playwright. Utilisez le point d'accès /api/admin/script-export avec une clé API machine-à-machine de votre organisation.
AMÉLIORATION
  • Thunders MCP : Vous maîtrisez désormais le coût de la génération d'étapes. Les agents vous indiquent le coût avec et sans navigation en direct, et vous laissent choisir.
  • Exécutions partagées : Le lien d'une exécution partagée ouvre désormais l'exécution dans l'application lorsque vous y avez accès.
  • Reprise guidée dans Thunders AI : Lorsqu'une étape de navigation ou d'agent échoue, Thunders AI vous explique pourquoi et vous propose l'action suivante : réessayer, naviguer à nouveau ou configurer l'application.
  • Fichiers de test : Vous pouvez désormais filtrer la colonne « Téléversé le » des fichiers de test par auteur du téléversement et par date.
  • Exécutions bloquées : Thunders met désormais fin à une exécution de test qui reste trop longtemps à l'état En cours, En attente ou En file d'attente. L'exécution apparaît comme Interrompue, et sa planification peut de nouveau s'exécuter.
CORRECTIF
  • Détection des éléments : Thunders trouve désormais un champ de fichier situé à côté d'une zone de dépôt. Thunders refuse désormais un clic sur un élément désactivé. Thunders lit désormais la valeur actuelle d'un champ de formulaire situé dans une iframe. Thunders trouve désormais un élément dont le libellé contient une esperluette ou un guillemet.
  • Rapports : La persona utilisée pour l'exécution apparaît désormais dans le rapport exporté des exécutions de test.
  • Performances améliorées pour les longues listes : Les listes de plus de 500 éléments se chargent désormais en entier.

Étapes de migration

  • Récupérez les nouvelles images et redéployez, en commençant par l'API Service (il applique automatiquement les mises à jour de base de données).

Urgence de la mise à niveau

Recommandée

•
8/10/2026
Cloud
Cloud

Création de tests avec plan préalable, reprise guidée dans Thunders AI et nouveaux outils Thunders MCP

EN BREF

Vous pouvez désormais valider un plan avec Thunders AI avant qu'il n'écrive un test, pour que le test corresponde à votre intention. Thunders MCP gagne aussi de nouveaux outils qui aident les agents IA à écrire, trouver et mettre à jour vos tests.

FONCTIONNALITÉ
  • Plan Thunders AI : Vous vérifiez désormais le plan avant que Thunders AI n'écrive un test. Thunders AI partage les étapes et les valeurs par défaut qu'il utilisera, ne pose que les questions sur lesquelles vous devez trancher et propose de parcourir d'abord le site.
  • Invites mobiles dans Thunders AI : Thunders AI affiche désormais des suggestions d'invites pour les projets mobiles et pour les projets qui combinent des applications web et mobiles.
  • Thunders MCP : le nouvel outil get_authoring_guide explique aux agents IA qui utilisent Thunders MCP les types d'étapes et la syntaxe des variables, afin de rédiger des tests fiables.
  • Thunders MCP : les agents IA trouvent désormais rapidement le bon cas de test, même dans un grand projet. Le nouvel outil search_test_cases recherche par texte, étiquette et statut.
AMÉLIORATION
  • Thunders MCP : Vous maîtrisez désormais le coût de la génération d'étapes. Les agents vous indiquent le coût avec et sans navigation en direct, et vous laissent choisir.
  • Questions de Thunders AI : Thunders AI affiche désormais les questions qu'il a posées à côté des réponses que vous avez sélectionnées.
  • Reprise guidée dans Thunders AI : Lorsqu'une étape de navigation ou d'agent échoue, Thunders AI vous explique pourquoi et vous propose l'action suivante : réessayer, naviguer à nouveau ou configurer l'application.
  • Exécutions partagées : Le lien d'une exécution partagée ouvre désormais l'exécution dans l'application lorsque vous y avez accès.
  • Fichiers de test : Vous pouvez désormais filtrer la colonne « Téléversé le » des fichiers de test par auteur du téléversement et par date.
  • Exécutions bloquées : Thunders met désormais fin à une exécution de test qui reste trop longtemps à l'état En cours, En attente ou En file d'attente. L'exécution apparaît comme Interrompue, et sa planification peut de nouveau s'exécuter.
  • Builds iOS : Thunders affiche désormais un avertissement lorsqu'un build iOS ne peut pas recevoir de documents.
CORRECTIF
  • Détection des éléments : Thunders trouve désormais un champ de fichier situé à côté d'une zone de dépôt. Thunders refuse désormais un clic sur un élément désactivé. Thunders lit désormais la valeur actuelle d'un champ de formulaire situé dans une iframe. Thunders trouve désormais un élément dont le libellé contient une esperluette ou un guillemet.
  • Rapports : La persona utilisée pour l'exécution apparaît désormais dans le rapport exporté des exécutions de test.
  • Performances améliorées pour les longues listes : Les listes de plus de 500 éléments se chargent désormais en entier.
•
1/10/2026
Self-Hosted
Self-Hosted

v2026.10.01

EN BREF

Vous pouvez désormais exporter un bundle de diagnostic pour le support Thunders, télécharger plusieurs ressources de test en une fois et définir votre propre titre sur un rapport de test PDF.

FONCTIONNALITÉ
  • Bundle de diagnostic : Un administrateur auto-hébergé peut désormais télécharger un fichier ZIP depuis /api/v2/selfhost/diagnostics et l'envoyer au support Thunders. Le fichier indique la version, l'état de la configuration et la santé de votre instance. Il ne contient aucun secret, aucune donnée personnelle et aucune donnée de test.
  • Suggestions enrichies par le contexte pour les exécutions de test : Une exécution de test en échec affiche désormais une suggestion pour chaque étape en échec, avec la raison de l'échec. Vous recevez ces suggestions pour toutes les exécutions, y compris celles lancées depuis la CI.
  • Téléchargement groupé des ressources de test : Sélectionnez plusieurs ressources de test et téléchargez-les ensemble dans un seul fichier zip.
  • Titre du rapport PDF : Vous pouvez désormais saisir votre propre titre pour un rapport de test PDF dans la boîte de dialogue d'export. La page de couverture affiche aussi le nom du projet.
  • Thunders MCP : Les agents IA peuvent désormais lire les preuves d'exécution, les captures d'écran des étapes et l'historique d'un cas de test. Les agents peuvent aussi obtenir un statut d'exécution court, consulter plusieurs exécutions à la fois et attendre la fin d'une exécution.
  • Alerte de protection anti-bot : Thunders vous avertit désormais lorsque le site testé utilise une protection anti-bot.
  • Alerte d'erreur de page : Un nouveau paramètre permet à Thunders de vous avertir lorsqu'un clic provoque un message d'erreur sur la page. Le rapport de test affiche l'alerte.
AMÉLIORATION
  • Configuration du fournisseur d'IA : Vous pouvez désormais utiliser le nom de type OpenAICompatible pour tout serveur doté d'une API compatible OpenAI. L'ancien nom OVHAIEndpoint fonctionne toujours.
  • Thunders MCP : La page de consentement indique désormais le nom de l'application qui demande l'accès à votre compte.
  • Ressources de test et exécutions par lot : La colonne « Uploaded on » des ressources de test affiche désormais le propriétaire et la date dans deux colonnes. La colonne « Batch » des exécutions de test affiche désormais le fichier de données du lot.
  • Onboarding de projet : Le bouton Retour du navigateur permet désormais de naviguer entre les étapes de l'assistant de création de projet et conserve ce que vous avez saisi. La première application reprend désormais le nom du projet. L'environnement par défaut s'appelle désormais « Production ».
CORRECTIF
  • Ressources de test : Un rapport affiche désormais « file deleted » lorsqu'une ressource de test n'existe plus. L'heure de téléversement d'une ressource est désormais mise à jour lorsqu'une exécution l'écrase.
  • Page d'exécution en direct : La page d'exécution en direct se resynchronise désormais automatiquement lorsqu'elle manque des mises à jour.
  • Environnements : Les identifiants HTTP ajoutés lors de la création d'une nouvelle application sont enregistrés dans l'environnement.
  • Vérification de la configuration : La vérification de la configuration signale désormais le backplane Redis comme un transport SignalR configuré.
  • Thunders MCP : Un appel qui génère des étapes de nettoyage ne supprime plus les étapes principales du cas de test. L'outil de génération d'étapes vous indique désormais quand il n'écrit aucune étape, au lieu d'échouer silencieusement.
  • Sélection d'application dans Thunders AI : Thunders AI travaille désormais uniquement avec les applications que vous sélectionnez dans la zone de message. Il ne demande plus quelle application tester après votre sélection.
  • Tickets de bug dans Notion : Un ticket de bug que Thunders AI crée via le connecteur Notion arrive désormais à un endroit visible par votre équipe, et non sur une page privée.

Mise à jour des Variables Environnement

  • Aucune clé obligatoire n'est ajoutée, supprimée ou renommée. Aucun nouveau secret.
  • Nouveau paramètre simple facultatif : AIProviders__Families__Mini__Settings__ServesResponsesApi. Il s'applique uniquement au type OpenAICompatible. Définissez-le sur false si votre serveur n'a pas de point de terminaison /v1/responses, par exemple DashScope. Répétez-le pour les familles Full et Visual si vous les utilisez.
  • Nouveau paramètre simple facultatif : SelfHost__Diagnostics__Enabled. La valeur par défaut est true sur les builds auto-hébergés. Définissez-le sur false pour désactiver le bundle de diagnostic. Cette clé ne figure pas dans .env.example.
  • Changement de valeur, facultatif : le nom de type OpenAICompatible remplace OVHAIEndpoint dans les exemples. L'ancien nom fonctionne toujours.
  • Rappel pour la famille Visual avec le type GeminiVertex : définissez AIProviders__Families__Visual__Settings__ProjectIds et AIProviders__Families__Visual__Settings__Locations. Ce sont des paramètres simples, et ils sont obligatoires pour ce type. Le service ne démarre pas sans eux.

Étapes de migration

  • Récupérez les nouvelles images et redéployez, en commençant par l'API Service (il applique automatiquement les éventuelles mises à jour de base de données).

Urgence de la mise à niveau

Recommandée

•
1/10/2026
Cloud
Cloud

Suggestions enrichies par le contexte pour les exécutions de test, titre personnalisé du rapport PDF et nouveaux outils Thunders MCP

EN BREF

Vous pouvez désormais appliquer à son cas de test les suggestions enrichies par le contexte d'une exécution de test en échec, définir votre propre titre sur un rapport de test PDF et donner aux agents IA davantage de preuves d'exécution via Thunders MCP.

FONCTIONNALITÉ
  • Suggestions enrichies par le contexte pour les exécutions de test : Une exécution de test en échec affiche désormais une suggestion pour chaque étape en échec, avec la raison de l'échec. Vous recevez ces suggestions pour toutes les exécutions, y compris celles lancées depuis la CI.
  • Téléchargement groupé des ressources de test : Sélectionnez plusieurs ressources de test et téléchargez-les ensemble dans un seul fichier zip.
  • Titre du rapport PDF : Vous pouvez désormais saisir votre propre titre pour un rapport de test PDF dans la boîte de dialogue d'export.
  • Thunders MCP : Les agents IA peuvent désormais lire les preuves d'exécution, les captures d'écran des étapes et l'historique d'un cas de test. Les agents peuvent aussi obtenir un statut d'exécution court, consulter plusieurs exécutions à la fois et attendre la fin d'une exécution.
  • Alerte de protection anti-bot : Thunders vous avertit désormais lorsque le site testé utilise une protection anti-bot.
  • Alerte d'erreur de page : Un nouveau paramètre permet à Thunders de vous avertir lorsqu'un clic provoque un message d'erreur sur la page.
  • Rotation de l'appareil sur mobile : Vous pouvez désormais ajouter une rotation de l'appareil comme étape de test. Le paramètre d'orientation se trouve désormais dans les paramètres avancés.
AMÉLIORATION
  • Thunders AI sur mobile : Les paramètres mobiles de Thunders AI correspondent désormais aux paramètres d'exécution. Vous pouvez aussi choisir l'appareil pour la navigation dans une application mobile.
  • Ressources de test et exécutions par lot : La colonne « Uploaded on » des ressources de test affiche désormais le propriétaire et la date dans deux colonnes. La colonne « Batch » des exécutions de test affiche désormais le fichier de données du lot.
  • Thunders MCP : La page de consentement indique désormais le nom de l'application qui demande l'accès à votre compte.
  • Onboarding de projet : Le bouton Retour du navigateur permet désormais de naviguer entre les étapes de l'assistant de création de projet et conserve ce que vous avez saisi. La première application reprend désormais le nom du projet. L'environnement par défaut s'appelle désormais « Production ».
CORRECTIF
  • Paramètres d'exécution : Les paramètres choisis dans la boîte de dialogue d'exécution d'un test unique s'appliquent désormais à l'exécution.
  • Page d'exécution en direct : La page d'exécution en direct se resynchronise désormais automatiquement lorsqu'elle manque des mises à jour.
  • Environnements : Les identifiants HTTP ajoutés lors de la création d'une nouvelle application sont enregistrés dans l'environnement.
  • Facturation : Un passage planifié à une offre inférieure conserve désormais vos modules complémentaires une fois la rétrogradation commencée.
  • Thunders MCP : Un appel qui génère des étapes de nettoyage ne supprime plus les étapes principales du cas de test. L'outil de génération d'étapes vous indique désormais quand il n'écrit aucune étape, au lieu d'échouer silencieusement.
  • Sélection d'application dans Thunders AI : Thunders AI travaille désormais uniquement avec les applications que vous sélectionnez dans la zone de message. Il ne demande plus quelle application tester après votre sélection.
  • Tickets de bug dans Notion : Un ticket de bug que Thunders AI crée via le connecteur Notion arrive désormais à un endroit visible par votre équipe, et non sur une page privée.
  • Message de proxy mobile : Une exécution mobile avec un proxy affiche désormais un message clair : les proxys ne sont pas encore pris en charge pour les tests mobiles.
•
24/9/2026
Self-Hosted
Self-Hosted

v2026.09.24

EN BREF

Thunders AI sait désormais dans quel environnement et quelle application il travaille, vos tests peuvent démarrer déjà connectés grâce aux Profils authentifiés, et vous pouvez maintenant voir chaque échec évité par l'auto-réparation.

FONCTIONNALITÉ
  • Thunders AI conscient de l'environnement : Choisissez un environnement et une application au-dessus de la zone de message de Thunders AI. Chaque message envoyé ensuite résout les variables, les identifiants et les adresses à partir de votre choix. La navigation web ouvre le bon environnement avec ses véritables paramètres d'exécution, et chaque étape exécutée enregistre l'environnement et les paramètres utilisés.
  • Échecs évités grâce à l'auto-réparation : Lorsqu'un changement d'interface casse un sélecteur, Thunders le répare pendant l'exécution. Le test réussit au lieu d'échouer pour une raison qui n'est pas un bug de votre application. Vous voyez désormais chacune de ces corrections : l'étape réparée dans l'exécution, le nombre dans le bandeau d'exécution, ainsi que votre score d'Échecs évités et sa tendance dans Analytics.
  • Profils authentifiés : Capturez une session de navigateur connectée une seule fois et réutilisez-la dans tous vos tests. Une étape Capture profile enregistre l'état du navigateur après la connexion. Une étape Inject profile restaure cet état dans un nouveau navigateur, de sorte que le test démarre déjà connecté. Une seule étape remplace désormais les étapes de connexion ou le module de connexion partagé dans chaque test. Thunders vérifie chaque session injectée et signale une session expirée ou rejetée à l'étape d'injection.
  • Attribution groupée de cas de test aux ensembles de tests : Sélectionnez plusieurs cas de test dans la liste, puis ajoutez-les ou retirez-les d'un ou de plusieurs ensembles de tests en une seule action.
  • Prise en charge du proxy pour les exécutions de test : Les paramètres avancés d'une exécution incluent désormais un champ proxy. Collez la chaîne de connexion de votre fournisseur et l'exécution achemine son trafic à travers celui-ci.
  • Transformer un ticket en tests : Thunders AI propose désormais une invite « transformer un ticket en tests ». Choisissez une source de tickets connectée, ou collez directement le contenu du ticket, et Thunders AI rédige le cas de test.
  • Page de synthèse du rapport PDF : Un rapport de test PDF s'ouvre désormais sur une page de synthèse qui indique les décomptes de l'exécution qu'il couvre.
AMÉLIORATION
  • Copier l'e-mail d'un membre : La liste des membres de l'organisation vous permet désormais de copier l'adresse e-mail d'un membre en un clic.
  • Dupliquer un environnement : La liste des environnements propose désormais une action de duplication.
  • Taux de conformité RGAA : Le rapport d'audit d'accessibilité qualifie désormais son taux de conformité et corrige la formulation d'un élément qu'il ne peut pas automatiser.
  • Recommandations sur les modèles Gemini actuels : La vérification au démarrage vous avertit désormais lorsque vous configurez un modèle Gemini que Google a arrêté ou est en train de retirer. La documentation et les exemples utilisent désormais gemini-3.1-pro-preview et gemini-3.1-flash-lite.
CORRECTIF
  • Précision de la comparaison visuelle : La comparaison visuelle trace désormais ses cadres de différence sur les bonnes lignes, même lorsque la page se décale verticalement entre les deux captures.
  • Création de tests plus propre : Choisir une option dans un champ d'autocomplétion n'ajoute plus d'étape supplémentaire. Fermer une fenêtre contextuelle pendant l'enregistrement crée désormais une étape conditionnelle, au lieu d'une étape qui s'exécute toujours. Cliquer dans un espace vide n'ajoute plus d'étape, et l'enregistrement capture désormais les interactions à l'intérieur des cadres intégrés.
  • Exécutions de test plus stables : Une connexion perdue au pilote du navigateur se rétablit désormais d'elle-même au lieu de faire échouer l'exécution. Un téléchargement qui ne se termine jamais échoue désormais clairement au lieu de rester bloqué.
  • Durée d'un ensemble de tests : La durée d'un ensemble de tests reflète désormais le temps combiné réel de ses exécutions, au lieu d'additionner du temps que deux exécutions partageaient déjà.
  • Ensembles de tests portant le même nom : Lorsque deux ensembles de tests portent le même nom, en sélectionner un ne sélectionne désormais que celui-là, et non tous les ensembles de tests portant ce nom.

Mise à jour des Variables Environnement

  • Aucune clé ajoutée, supprimée ou renommée. Aucun nouveau secret.
  • Changement de valeur recommandé, facultatif : les noms de modèles d'exemple utilisent désormais gemini-3.1-pro-preview pour la famille Full et gemini-3.1-flash-lite pour le fallback. Si vous utilisez encore gemini-3-pro-preview, gemini-2.5-flash ou gemini-2.5-pro, changez le nom du modèle. La vérification au démarrage avertit désormais à propos de ces modèles.

Étapes de migration

  • Récupérez les nouvelles images et redéployez, en commençant par l'API Service (elle applique automatiquement toute mise à jour de la base de données).

Urgence de la mise à niveau

Critique

•
24/9/2026
Cloud
Cloud

Thunders AI conscient de l'environnement, Profils authentifiés et Échecs évités avec auto-réparation

EN BREF

Thunders AI sait désormais dans quel environnement et quelle application il travaille, vos tests peuvent démarrer déjà connectés grâce aux Profils authentifiés, et vous pouvez maintenant voir chaque échec évité par l'auto-réparation.

FONCTIONNALITÉ
  • Thunders AI conscient de l'environnement : Choisissez un environnement et n'importe quelle application dans la zone de message de Thunders AI. Chaque message envoyé ensuite résout les variables, les identifiants et les adresses à partir de votre choix. La navigation web ouvre le bon environnement avec ses véritables paramètres d'exécution, et chaque étape exécutée enregistre l'environnement et les paramètres utilisés.
  • Échecs évités grâce à l'auto-réparation : Lorsqu'un changement d'interface casse un sélecteur, Thunders le répare pendant l'exécution. Le test réussit au lieu d'échouer pour une raison qui n'est pas un bug de votre application. Vous voyez désormais chacune de ces corrections : l'étape réparée dans l'exécution, le nombre dans le bandeau d'exécution, ainsi que votre score d'Échecs évités et sa tendance dans Analytics.
  • Profils authentifiés : Capturez une session de navigateur connectée une seule fois et réutilisez-la dans tous vos tests. Une étape Capture profile enregistre l'état du navigateur après la connexion. Une étape Inject profile restaure cet état dans un nouveau navigateur, de sorte que le test démarre déjà connecté. Une seule étape remplace désormais les étapes de connexion ou le module de connexion partagé dans chaque test. Thunders vérifie chaque session injectée et signale une session expirée ou rejetée à l'étape d'injection.
  • Attribution groupée de cas de test aux ensembles de tests : Sélectionnez plusieurs cas de test dans la liste, puis ajoutez-les ou retirez-les d'un ou de plusieurs ensembles de tests en une seule action.
  • Prise en charge du proxy pour les exécutions de test : Les paramètres avancés d'une exécution incluent désormais un champ proxy. Collez la chaîne de connexion de votre fournisseur et l'exécution achemine son trafic à travers celui-ci.
  • Transformer un ticket en tests : Thunders AI propose désormais une invite « transformer un ticket en tests ». Choisissez une source de tickets connectée, ou collez directement le contenu du ticket, et Thunders AI rédige le cas de test.
  • Page de synthèse du rapport PDF : Un rapport de test PDF s'ouvre désormais sur une page de synthèse qui indique les décomptes de l'exécution qu'il couvre.
AMÉLIORATION
  • Copier l'e-mail d'un membre : La liste des membres de l'organisation vous permet désormais de copier l'adresse e-mail d'un membre en un clic.
  • Dupliquer un environnement : La liste des environnements propose désormais une action de duplication.
  • Échecs de gestes mobiles plus clairs : Un geste échoué lors d'une exécution ou d'un enregistrement mobile indique désormais la raison exacte de l'échec, au lieu d'une erreur générique.
  • Taux de conformité RGAA : Le rapport d'audit d'accessibilité qualifie désormais son taux de conformité et corrige la formulation d'un élément qu'il ne peut pas automatiser.
CORRECTIF
  • Précision de la comparaison visuelle : La comparaison visuelle trace désormais ses cadres de différence sur les bonnes lignes, même lorsque la page se décale verticalement entre les deux captures.
  • Création de tests plus propre : Choisir une option dans un champ d'autocomplétion n'ajoute plus d'étape supplémentaire. Fermer une fenêtre contextuelle pendant l'enregistrement crée désormais une étape conditionnelle, au lieu d'une étape qui s'exécute toujours. Cliquer dans un espace vide n'ajoute plus d'étape, et l'enregistrement capture désormais les interactions à l'intérieur des cadres intégrés.
  • Exécutions de test plus stables : Une connexion perdue au pilote du navigateur se rétablit désormais d'elle-même au lieu de faire échouer l'exécution. Un téléchargement qui ne se termine jamais échoue désormais clairement au lieu de rester bloqué. Une exécution mobile échoue désormais immédiatement lorsque son proxy configuré est injoignable, au lieu de rester bloquée.
  • Durée d'un ensemble de tests : La durée d'un ensemble de tests reflète désormais le temps combiné réel de ses exécutions, au lieu d'additionner du temps que deux exécutions partageaient déjà.
  • Ensembles de tests portant le même nom : Lorsque deux ensembles de tests portent le même nom, en sélectionner un ne sélectionne désormais que celui-là, et non tous les ensembles de tests portant ce nom.
•
17/9/2026
Self-Hosted
Self-Hosted

v2026.09.17

EN BREF

Les administrateurs peuvent désormais restreindre l’accès d’une personne à des projets spécifiques, un rapport de test PDF renvoie vers les preuves en taille réelle et cite les différences exactes de Visual Compare, et une instance auto-hébergée peut désormais se connecter à Notion, Linear, ClickUp et Atlassian.

FONCTIONNALITÉ
  • Contrôle d'accès par projet : les administrateurs peuvent désormais donner à une personne l'accès à des projets spécifiques uniquement, y compris dès l'invitation.
  • Preuves dans le rapport PDF : les preuves d'un rapport de test PDF s'ouvrent désormais en taille réelle dans le navigateur. Le rapport cite également les différences exactes à l'origine d'un verdict Visual Compare en échec.
  • Rédigez des tests à partir de vos fichiers Excel : Thunders AI peut désormais accepter une pièce jointe au format XLSX, et pas seulement CSV.
  • Thunders MCP lit les environnements : Thunders MCP peut désormais lire un environnement et ses variables, et plus seulement les créer.
  • Connexion à Notion, Linear, ClickUp et Atlassian : une instance auto-hébergée peut désormais se connecter à Notion, Linear et ClickUp.
AMÉLIORATION
  • Connecteur MCP personnalisé : un connecteur MCP personnalisé peut désormais être choisi comme destination de rapport de bug, au même titre qu'un connecteur natif.
  • Descriptions dans la grille d'audit RGAA : la colonne « Modifications à apporter » associe désormais chaque sélecteur à une description en texte brut de l'élément.
  • Pagination des listes dans l'URL : le numéro de page d'une liste reste désormais dans l'URL, de sorte qu'une actualisation ou un lien partagé revient à la même page.
  • Recherche de fichiers de données depuis un test : vous pouvez désormais rechercher un fichier de données lorsque vous lancez une exécution de test à partir d'un fichier.
  • Contrôles du panneau des étapes de test : les contrôles des sous-étapes se trouvent désormais dans une barre inférieure et restent utilisables pendant qu'une exécution est en cours.
  • Thunders MCP reste connecté : une connexion Thunders MCP reste désormais authentifiée plus longtemps, ce qui réduit la fréquence des reconnexions.
  • L'enregistrement apparaît dans l'activité du cas de test : un lot d'enregistrement apparaît désormais dans le flux d'activité d'un cas de test.
CORRECTIF
  • Précision de Visual Compare : correction du dimensionnement de la superposition pour qu'elle ne recouvre jamais l'élément, ajout d'un message clair lorsqu'une référence Visual Compare ne désigne aucun asset de test, conservation de la ligne de base et de la capture côte à côte lorsqu'une comparaison est rejetée, et les captures Full Page et Visual Compare étendent désormais la fenêtre d'affichage sur le contenu à défilement interne.
  • File Compare et assets CSV : correction de File Compare qui signalait une réussite alors qu'il n'avait rien à comparer, ainsi que des lignes vides ou des colonnes vides en fin de fichier qui faisaient échouer un asset de test CSV.
  • Étapes de cas de test : correction d'une étape de cas de test qui pouvait réutiliser le cas de test dans lequel elle se trouve.
  • Bandeau de questions de Thunders AI : correction de l'activation d'un outil suggéré qui en désactivait un autre, d'une réponse perdue lorsque le flux du modèle sous-jacent se terminait prématurément, et d'un plan occasionnel pour une étape que le runner ne peut pas exécuter.
  • Améliorations d'interface : correction des états vides incohérents des listes, des libellés de boutons de navigation non traduits, du menu d'import inaccessible au clavier, de la largeur des colonnes utilisateur qui se réinitialisait à la navigation, et renommage des libellés de KPI « Total » trompeurs dans Analytics.
  • Recorder : correction de la barre d'adresse qui n'affichait pas l'URL de la page enregistrée, et d'une situation de compétition sur la propriété d'un groupe de fusion.
  • Stockage et fournisseurs auto-hébergés : un blob S3 auto-hébergé manquant est désormais signalé comme introuvable au lieu de faire planter la requête, et une instance auto-hébergée survit désormais à une erreur de capacité d'un fournisseur d'IA amont au lieu de faire échouer la requête.

Mise à jour des Variables Environnement

  • Ajouté, entièrement optionnel (commenté par défaut, aucune clé requise ajoutée, aucun nouveau secret) : un bloc de résilience par famille d'IA (AIProviders__Families__<Family>__Resilience__MaxRetries, BaseDelaySeconds, MaxDelaySeconds, TotalTimeoutSeconds, AttemptTimeoutSeconds, CircuitBreaker__MinimumThroughput, RespectRetryAfter, MaxRetryAfterSeconds) permettant d'ajuster le comportement de relance et de disjoncteur par famille de fournisseur.
  • Ajouté, entièrement optionnel : un bloc de modèle de secours par famille d'IA (AIProviders__Families__<Family>__Fallback__Type, Settings__ApiKey(s), Settings__ModelName) permettant à une famille de basculer vers un modèle de secours au lieu d'échouer lorsque le modèle principal renvoie une erreur de capacité. Le paramètre de clé API de secours reprend le même format de configuration en clair que la clé du modèle principal existante, sans nouveau type de secret.

Étapes de migration

  • Récupérez les nouvelles images et redéployez, en commençant par l'API Service (les mises à jour de base de données sont appliquées automatiquement).

Urgence de la mise à niveau

Recommandée

•
17/9/2026
Cloud
Cloud

Tests mobiles en disponibilité générale, contrôle d’accès par projet et rapports de test PDF enrichis

EN BREF

Les tests d’applications mobiles sont désormais disponibles pour tous, les administrateurs peuvent restreindre l’accès d’une personne à des projets spécifiques, et un rapport de test PDF renvoie vers les preuves en taille réelle et cite les différences exactes de Visual Compare.

FONCTIONNALITÉ
  • Les tests mobiles sont désormais disponibles pour tous : ajoutez une application mobile à votre projet et importez votre build, enregistrez les étapes de test directement sur un appareil, ou rédigez-les en langage naturel avec Thunders AI. Créez un pool d'appareils pour contrôler sur quels appareils vos tests mobiles s'exécutent.
  • Navigation dans l'application mobile : Thunders AI peut parcourir une application mobile sur un appareil du pool ou un appareil « warm » pour créer des tests.
  • Exécutions mobiles plus rapides grâce aux appareils « warm » : une exécution de test mobile peut désormais démarrer sur un appareil déjà démarré et en attente, au lieu d'attendre un démarrage à froid.
  • Contrôle d'accès par projet : les administrateurs peuvent désormais donner à une personne l'accès à des projets spécifiques uniquement, y compris dès l'invitation.
  • Preuves dans le rapport PDF : les preuves d'un rapport de test PDF s'ouvrent désormais en taille réelle dans le navigateur. Le rapport cite également les différences exactes à l'origine d'un verdict Visual Compare en échec.
  • Rédigez des tests à partir de vos fichiers Excel : Thunders AI peut désormais accepter une pièce jointe au format XLSX, et pas seulement CSV.
  • Thunders MCP : outil de lecture des environnements : Thunders MCP peut désormais lire un environnement et ses variables, et plus seulement les créer.
AMÉLIORATION
  • Connecteur MCP personnalisé : un connecteur MCP personnalisé peut désormais être choisi comme destination de rapport de bug, au même titre qu'un connecteur natif.
  • Descriptions dans la grille d'audit RGAA : la colonne « Modifications à apporter » associe désormais chaque sélecteur à une description en texte brut de l'élément.
  • Pagination des listes dans l'URL : le numéro de page d'une liste reste désormais dans l'URL, de sorte qu'une actualisation ou un lien partagé revient à la même page.
  • Recherche de fichiers de données depuis un test : vous pouvez désormais rechercher un fichier de données lorsque vous lancez une exécution de test à partir d'un fichier.
  • Contrôles du panneau des étapes de test : les contrôles des sous-étapes se trouvent désormais dans une barre inférieure et restent utilisables pendant qu'une exécution est en cours.
  • Thunders MCP reste connecté : une connexion Thunders MCP reste désormais authentifiée plus longtemps, ce qui réduit la fréquence des reconnexions.
  • L'enregistrement apparaît dans l'activité du cas de test : un lot d'enregistrement apparaît désormais dans le flux d'activité d'un cas de test.
CORRECTIF
  • Précision de Visual Compare : correction du dimensionnement de la superposition pour qu'elle ne recouvre jamais l'élément, ajout d'un message clair lorsqu'une référence Visual Compare ne désigne aucun asset de test, et conservation de la ligne de base et de la capture côte à côte lorsqu'une comparaison est rejetée.
  • File Compare et assets CSV : correction de File Compare qui signalait une réussite alors qu'il n'avait rien à comparer, ainsi que des lignes vides ou des colonnes vides en fin de fichier qui faisaient échouer un asset de test CSV.
  • Étapes de cas de test : correction d'une étape de cas de test qui pouvait réutiliser le cas de test dans lequel elle se trouve.
  • Bandeau de questions de Thunders AI : correction de l'activation d'un outil suggéré qui en désactivait un autre, d'une réponse perdue lorsque le flux du modèle sous-jacent se terminait prématurément, et d'un plan occasionnel pour une étape que le runner ne peut pas exécuter.
  • Améliorations d'interface : correction des états vides incohérents des listes, des libellés de boutons de navigation non traduits, du menu d'import inaccessible au clavier, de la largeur des colonnes utilisateur qui se réinitialisait à la navigation, et renommage des libellés de KPI « Total » trompeurs dans Analytics.
  • Recorder : correction de la barre d'adresse qui n'affichait pas l'URL de la page enregistrée, de la navigation arrière entre les étapes pendant un enregistrement mobile, et d'une situation de compétition sur la propriété d'un groupe de fusion.
•
10/9/2026
Self-Hosted
Self-Hosted

v2026.09.10

EN BREF

Répondez à Thunders AI ou connectez un outil sans quitter le chat, un nouveau rôle Lecture seule contrôle l’accès aux projets, et les administrateurs disposent de nouveaux contrôles pour les feature flags et pour repérer un moteur de navigateur obsolète.

FONCTIONNALITÉ
  • Ne quittez plus le chat : les questions de clarification de Thunders AI s'affichent désormais dans un espace dédié au-dessus de la zone de chat, avec des réponses suggérées.
  • Connectez et activez des outils directement depuis le chat : Thunders AI peut désormais proposer d'activer la navigation web ou de connecter un outil comme Jira, Xray ou Linear, directement depuis le chat.
  • Variables mises à jour en cours d'exécution : une étape peut désormais modifier la valeur d'une variable de projet ou d'environnement, ou la réinitialiser, pendant qu'une exécution est en cours. La nouvelle valeur s'applique globalement, si bien que tout autre cas de test ou exécution qui référence la variable la voit aussi, pas seulement celui qui l'a définie, et la vue d'exécution indique depuis quand la valeur actuelle date.
  • Rôle Lecture seule : les administrateurs peuvent désormais attribuer le rôle Lecture seule à une personne pour un projet. Ce rôle permet de consulter un projet sans pouvoir le modifier. Les administrateurs gèrent cet accès depuis un nouveau tableau d'accès par projet.
  • Grille d'audit d'accessibilité RGAA : les utilisateurs peuvent désormais télécharger la grille d'audit RGAA 4.1.2 officielle au format ODS. Elle vient s'ajouter au rapport d'accessibilité PDF existant.
  • Feature flags depuis la configuration : les administrateurs peuvent désormais définir les feature flags directement depuis leur propre configuration.
  • Thunders MCP : la surface Thunders MCP propose désormais un outil delete_step, permettant à un client MCP de supprimer directement une étape de test.
  • Xray auto-sync : activez le nouveau bouton de synchronisation automatique pour un projet, et les cas de test associés envoient automatiquement leurs résultats de succès ou d'échec à Xray dès qu'une exécution se termine. Le bouton de synchronisation manuelle reste disponible pour une resynchronisation ponctuelle.
AMÉLIORATION
  • Mode d'exécution MCP : les exécutions de tests affichent désormais MCP comme mode d'exécution pour une exécution créée via Thunders MCP.
  • Thunders MCP : une action effectuée via Thunders MCP apparaît désormais dans le flux d'activité d'un cas de test, avec le nom de la personne qui l'a effectuée lorsqu'elle s'est connectée avec son propre compte.
  • Liste des Test Assets : la liste se charge désormais avec une pagination côté serveur, ce qui accélère le chargement des grandes listes. Le menu déroulant de taille de page est également de retour.
  • Étape Extract File : l'étape peut désormais ignorer les lignes vides et limiter le nombre de lignes extraites.
  • Analyses d'accessibilité : les analyses déterminent désormais le nom accessible d'un élément à partir de toutes les sources définies par la norme, et non plus seulement de son texte alternatif. Les administrateurs peuvent également activer des règles d'accessibilité expérimentales supplémentaires par identifiant.
  • Étape Extract API response : une étape peut désormais enregistrer une valeur issue d'une réponse API directement dans une variable de projet ou d'environnement.
CORRECTIF
  • Précision de Visual Compare : les recadrages de différences et les zones de superposition de Visual Compare sont désormais plus précis.
  • Chat Thunders AI : correction d'un message de l'assistant apparaissant en double dans une même réponse.
  • Exécutions séquentielles : une variable créée par un cas de test prérequis est désormais partagée avec le reste de l'exécution séquentielle.
  • Isolation Browserless : une installation self-hosted ne bascule plus vers le parc Browserless propre à Thunders lorsque son instance configurée est indisponible.
  • Fiabilité de Thunders AI : correction d'un problème qui pouvait faire échouer Thunders AI en cours de tâche, après l'utilisation de plusieurs outils au sein d'une même étape, lorsque le fournisseur d'IA configuré était Gemini.
  • Améliorations d'interface : suppression du nom du moteur des en-têtes du rapport d'accessibilité PDF.

Étapes de migration

  • Récupérez les nouvelles images et redéployez, en commençant par l'API Service (les mises à jour de base de données sont appliquées automatiquement).

Urgence de la mise à niveau

Critique

•
10/9/2026
Cloud
Cloud

Ne quittez plus le chat Thunders AI, un rôle Lecture seule et une grille d’audit d’accessibilité RGAA

EN BREF

Vous n’avez plus besoin de quitter le chat Thunders AI pour répondre à une question ou connecter un outil, un nouveau rôle Lecture seule contrôle désormais l’accès aux projets, et Thunders peut désormais générer la grille d’audit d’accessibilité RGAA officielle.

FONCTIONNALITÉ
  • Ne quittez plus le chat : les questions de clarification de Thunders AI s'affichent désormais dans un espace dédié au-dessus de la zone de chat, avec des réponses suggérées.
  • Connectez et activez des outils directement depuis le chat : Thunders AI peut désormais proposer d'activer la navigation web ou de connecter un outil comme Jira, Xray ou Linear, directement depuis le chat.
  • Rôle Lecture seule : les administrateurs peuvent désormais attribuer le rôle Lecture seule à une personne pour un projet. Ce rôle permet de consulter un projet sans pouvoir le modifier. Les administrateurs gèrent cet accès depuis un nouveau tableau d'accès par projet.
  • Grille d'audit d'accessibilité RGAA : les utilisateurs peuvent désormais télécharger la grille d'audit RGAA 4.1.2 officielle au format ODS. Elle vient s'ajouter au rapport d'accessibilité PDF existant.
  • Restreindre les clusters d'exécution qu'un projet peut utiliser : choisissez les clusters autorisés depuis les paramètres du projet.
  • Navigation dans l'application mobile avec Thunders AI : Thunders AI peut désormais parcourir votre application mobile, tout comme il le fait déjà pour une application web. Cela l'aide à suggérer les bonnes étapes lorsque vous rédigez un cas de test mobile en langage naturel.
  • Appareils mobiles préchauffés pour les exécutions en arrière-plan et par lots : les exécutions de tests mobiles en arrière-plan et par lots peuvent désormais utiliser le pool d'appareils préchauffés. Cela réduit le temps de démarrage des appareils, comme c'était déjà le cas pour les exécutions de rédaction et de débogage.
  • Thunders MCP : la surface Thunders MCP propose désormais un outil delete_step, permettant à un client MCP de supprimer directement une étape de test.
  • Bannière de nouvelle tentative en cas d'échec de paiement : en cas d'échec d'un paiement, les utilisateurs voient désormais une bannière expliquant l'échec et renvoyant vers la mise à jour du moyen de paiement.
AMÉLIORATION
  • Liste des Test Assets : la liste se charge désormais avec une pagination côté serveur, ce qui accélère le chargement des grandes listes. Le menu déroulant de taille de page est également de retour.
  • Étape Extract File : l'étape peut désormais ignorer les lignes vides et limiter le nombre de lignes extraites.
  • Mode d'exécution MCP : les exécutions de tests affichent désormais MCP comme mode d'exécution pour une exécution créée via Thunders MCP.
  • Sélection des appareils mobiles : les options d'appareils pour les États-Unis et l'Europe affichent désormais un drapeau au lieu d'une étiquette textuelle.
  • Analyses d'accessibilité : les analyses déterminent désormais le nom accessible d'un élément à partir de toutes les sources définies par la norme, et non plus seulement de son texte alternatif.
  • Thunders MCP : une action effectuée via Thunders MCP apparaît désormais dans le flux d'activité d'un cas de test, avec le nom de la personne qui l'a effectuée lorsqu'elle s'est connectée avec son propre compte.
  • Étape API response : l'utilisateur peut désormais enregistrer une valeur issue d'une réponse API directement dans une variable de projet ou d'environnement.
CORRECTIF
  • Précision de Visual Compare : les recadrages de différences et les zones de superposition de Visual Compare sont désormais plus précis.
  • Chat Thunders AI : correction d'un message de l'assistant apparaissant en double dans une même réponse.
  • Exécutions séquentielles : une variable créée par un cas de test prérequis est désormais partagée avec le reste de l'exécution séquentielle.
  • Améliorations d'interface : correction d'un appel à l'action dupliqué dans l'alerte de refus de paiement, et suppression du nom du moteur des en-têtes du rapport d'accessibilité PDF.
•
3/9/2026
Cloud
Cloud

Points d’arrêt d’exécution des tests, synchronisation automatique Xray et paramètres d’exécution par environnement

EN BREF

Placez un point d’arrêt pour mettre en pause puis reprendre une exécution en cours de test, laissez une étape mettre à jour une variable visible par tous les autres cas de test, synchronisez automatiquement les résultats avec Xray à la fin d’une exécution, et définissez les paramètres d’exécution par défaut une seule fois par environnement pour que chaque cas de test les récupère automatiquement.

FONCTIONNALITÉ
  • Points d'arrêt : définissez un point d'arrêt sur n'importe quelle étape dans l'éditeur de cas de test. L'exécution s'arrête à cet endroit au lieu de continuer, affiche un compte à rebours sur le bouton Reprendre, et reprend à partir de cette étape lorsque vous relancez l'exécution. Modifier une étape située après le point d'arrêt redémarre l'exécution en pause afin qu'elle reflète la modification.
  • Variables mises à jour en cours d'exécution : une étape peut désormais modifier la valeur d'une variable de projet ou d'environnement, ou la vider, pendant qu'une exécution est en cours. La nouvelle valeur s'applique globalement : tout autre cas de test ou exécution qui référence la variable la voit, pas seulement celui qui l'a définie, et la vue d'exécution indique depuis quand la valeur actuelle date.
  • Synchronisation automatique Xray : activez le nouveau bouton de synchronisation automatique pour un projet, et les cas de test associés envoient automatiquement leurs résultats de réussite ou d'échec à Xray dès la fin d'une exécution. Le bouton de synchronisation manuelle reste disponible pour une resynchronisation ponctuelle.
  • Paramètres d'exécution par défaut par environnement : définissez une seule fois par environnement les paramètres de navigateur, de résolution, d'appareil, de proxy, de certificat et de thème ; chaque cas de test les récupère automatiquement, sauf s'il dispose de ses propres paramètres enregistrés.
  • Fichiers de données Excel pour l'exécution par lot : importez des fichiers .xlsx en plus des fichiers CSV comme source de données pour l'exécution par lot.
AMÉLIORATION
  • Appareils mobiles : les appareils sont désormais routés par région et affichent leur zone géographique au lieu d'un suffixe de fournisseur, le streaming en direct de l'appareil s'affiche dans le panneau d'aperçu pendant le préchauffage et pendant toute l'exécution au lieu de simples captures d'écran a posteriori, et le code PIN de l'appareil est présenté sous forme de bascule.
  • Intégration : un captcha bloquant la connexion est désormais diagnostiqué avec un contournement guidé, et un nouveau diagnostic d'erreur HTTP propose une boucle de correction et de nouvelle tentative.
  • Export PDF : ajout d'une bascule de preuves dans la boîte de dialogue d'export, les preuves par étape étant désormais intégrées au rapport, et la langue d'export est présélectionnée à partir de la langue actuelle de l'interface.
  • Exécutions de test : la durée écoulée d'une ligne en cours d'exécution s'actualise désormais en direct au lieu d'attendre un rafraîchissement, et le cluster d'exécution relais apparaît désormais dans les rapports d'exécution de test.
  • Visual Compare : basculez entre la superposition pleine page et les recadrages par différence.
  • Navigation : l'application ouvre désormais par défaut le dernier projet que vous avez consulté.
  • Localisation et textes : les durées d'appel d'outil s'affichent désormais dans la langue que vous avez choisie plutôt que dans celle du navigateur.
CORRECTIF
  • Fiabilité de l'exécution des tests : une interruption au niveau de l'exécution, comme une connexion perdue, affiche désormais une bannière claire au-dessus de la liste des étapes au lieu d'échouer sans raison visible, et les notifications d'exécution échouée n'arrivent plus en double.
  • Thunders MCP : un connecteur MCP personnalisé explique désormais pourquoi sa connexion a échoué, avec une raison précise, au lieu d'échouer sans indiquer quoi corriger.
  • Authentification : lorsque le renouvellement silencieux d'un jeton échoue, Thunders le récupère de manière interactive au lieu de vous déconnecter.
  • Améliorations d'interface : correction de l'alignement vertical de l'icône des notifications toast, le zoom à la molette s'ajuste désormais selon le déplacement de la souris afin qu'un cran corresponde à une amplitude constante, le compte à rebours du point d'arrêt a été déplacé dans l'infobulle du bouton Reprendre, et la touche Entrée ne relance plus l'assistant de configuration du projet.
  • Visual Compare : correction d'un écart de couleur en aplatissant le canal alpha sur fond blanc lors du décodage des images.
  • Exactitude des données : les cas de test sont désormais correctement filtrés selon le plan de test qui leur est assigné, un champ File Compare est limité à une seule référence de fichier utilisable, les fichiers de données des paramètres d'exécution sont filtrés côté serveur, et la pagination continue de charger les exécutions de test jusqu'à ce que la liste remplisse son conteneur défilant.
  • Rapports d'accessibilité : les analyses d'accessibilité s'exécutent désormais sur chaque page contrôlée par un test, et non plus seulement sur la page finale, et onze contrôles d'accessibilité RGAA supplémentaires sont désormais tranchés automatiquement au lieu de nécessiter une validation manuelle.
•
3/9/2026
Self-Hosted
Self-Hosted

v2026.09.03

EN BREF

Insérez un point d’arrêt, exécutez, corrigez, puis reprenez. Définissez vos paramètres d’exécution de test par défaut pour chaque environnement, référencez le nom de l’environnement en cours depuis une étape, téléversez des fichiers Excel pour les exécutions par lots, et découvrez pourquoi une exécution s’est arrêtée, même quand aucune étape n’a échoué.

FONCTIONNALITÉ
  • Points d'arrêt, mise en pause et reprise d'une exécution : placez un point d'arrêt sur une étape et l'exécution s'arrête lorsqu'elle l'atteint. Consultez l'état de l'exécution, modifiez une étape après le point d'arrêt, puis reprenez à partir de là au lieu de tout recommencer.
  • Paramètres d'exécution par environnement : l'environnement dispose désormais d'onglets de paramètres d'exécution web et mobile, afin que vos paramètres d'exécution préférés s'appliquent à tous les tests lancés avec cet environnement au lieu d'être redéfinis à chaque test.
  • Une variable intégrée ENVIRONMENT_NAME : chaque environnement dispose désormais d'une variable [ENVIRONMENT_NAME] définie par défaut. Utilisez-la dans une étape comme vos propres variables : elle se résout au nom de l'environnement utilisé par l'exécution, ce qui permet à un même cas de test de distinguer Staging de Production sans aucun câblage de votre part. Elle apparaît dans la liste des variables en lecture seule, et son nom est réservé afin qu'aucune de vos variables ne puisse entrer en conflit avec elle.
  • Fichiers de données Excel : l'exécution par lots accepte désormais les fichiers .xlsx en plus du CSV.
  • Restreindre les clusters d'exécution qu'un projet peut utiliser : choisissez les clusters autorisés depuis les paramètres du projet.
  • Visual Compare, superposition ou recadrages : basculez entre la superposition pleine page et les recadrages par différence.
  • Guidage lorsqu'un captcha bloque l'accès à votre application : si le contrôle d'application rencontre un captcha, Thunders l'indique désormais et peut exécuter un script de contournement pour le franchir.
  • Thunders ouvre votre dernier projet : le projet sur lequel vous travailliez en dernier s'ouvre désormais par défaut.
AMÉLIORATION
  • Une exécution qui s'arrête sans qu'aucune étape n'échoue vous dit désormais pourquoi : une bannière au-dessus de la liste des étapes donne la raison, au lieu de vous laisser avec une exécution simplement arrêtée et aucune étape en échec à pointer du doigt.
  • Le parallélisme en auto-hébergé est respecté : une exécution respecte désormais le parallélisme maximal configuré du cluster d'exécution sur les déploiements auto-hébergés.
  • Connexions Browserless plus stables : les nouvelles tentatives de connexion patientent désormais lorsque Browserless limite le débit, avec un délai aléatoire et un budget de temps partagé plutôt que d'insister en boucle.
  • Rapports PDF plus complets : les étapes non exécutées et ignorées sont désormais signalées, et les durées s'affichent avec deux décimales.
  • Davantage de contrôles d'accessibilité décidés automatiquement : onze tests RGAA sont désormais tranchés mécaniquement au lieu de nécessiter un verdict manuel.
CORRECTIF
  • Un renouvellement de jeton en échec ne vous déconnecte plus : lorsqu'un renouvellement de connexion silencieux échoue, Thunders le récupère désormais de façon interactive au lieu d'interrompre votre session.
  • Les étapes ajoutées pendant une exécution sont conservées : le moteur d'exécution ne supprime plus les étapes ajoutées alors que l'exécution était en cours.
  • Les champs de fichier ne conservent qu'une seule référence valide : File Compare et le champ image de Visual Compare proposent désormais chacun une référence de fichier unique et valide, au lieu d'options ambiguës.
  • La boîte de dialogue de fuite de mot de passe de Chrome n'intercepte plus la saisie : une fenêtre d'alerte de fuite de mot de passe apparue pendant une exécution ne capte plus les frappes destinées à la page.
  • Exécutions de test plus stables : les étapes conditionnelles résolvent désormais correctement leurs cibles, les éléments transitoires sont redéclenchés via un survol mémorisé, et les coordonnées de vision sont mises à l'échelle proportionnellement sur les deux axes.
  • Thunders MCP : un connecteur MCP personnalisé explique désormais pourquoi sa connexion a échoué, avec une raison précise, au lieu d'échouer sans indiquer quoi corriger.

Étapes de migration

  • Récupérez les nouvelles images et redéployez, en commençant par l'API Service (il applique automatiquement les mises à jour de base de données).

Urgence de la mise à niveau

Recommandée

•
31/8/2026
Self-Hosted
Self-Hosted

v2026.08.31

EN BREF

Les exécutions en échec atterrissent désormais dans une boîte de réception au lieu de passer inaperçues, les cas de test disposent d’un journal d’activité, et la barre latérale a été restructurée. Par ailleurs, vous pouvez désormais planifier l’exécution récurrente d’un jeu de tests, sélectionner et agir sur plusieurs étapes de test à la fois, et retrouver toutes les configurations de projet au même endroit.

FONCTIONNALITÉ
  • Boîte de réception : Thunders dispose désormais d'un nouveau centre de notifications qui vous avertit lorsqu'une exécution échoue, pour les cas de test comme pour les jeux de tests, tant que vous en êtes propriétaire.
  • Exécutions planifiées de jeux de tests : configurez un jeu de tests pour qu'il s'exécute automatiquement selon une planification récurrente depuis ses propres paramètres, au lieu de le lancer uniquement à la demande ou depuis la CI.
  • Sélection multiple, copie et suppression d'étapes de test : cochez plusieurs étapes dans l'éditeur de cas de test pour les supprimer ensemble, avec une confirmation indiquant leur nombre, ou copiez-les en groupe pour les coller ailleurs.
  • Un hub de configuration unique par projet : les pages de configuration du projet sont désormais regroupées dans un espace de paramètres unifié au lieu d'être dispersées.
  • Une barre latérale de navigation restructurée : la navigation est reconstruite autour d'une coquille de barre latérale, avec votre profil et les contrôles de compte déplacés dans son pied de page.
  • Historique d'activité des cas de test : chaque cas de test conserve désormais un enregistrement de ce qui a changé et de qui l'a changé, afin que vous puissiez voir comment il est arrivé à son état actuel plutôt que de le deviner.
  • Une page d'état du système pour les administrateurs : consultez en un seul endroit l'état des composants dont dépend votre déploiement — la base de données, Browserless et les fournisseurs d'IA — au lieu de déduire une panne à partir des exécutions en échec.
  • Un fichier de données par cas de test : associez un fichier de données à un cas de test et celui-ci s'exécute automatiquement une fois par ligne, sans configuration d'itération manuelle. Les pipelines CI peuvent désormais aussi activer ce mode de fichier de données par cas de test.
  • Définir l'ordre d'exécution des cas de test dans un jeu de tests : contrôlez l'ordre dans lequel les cas de test sont exécutés au sein d'un jeu de tests lors d'une exécution séquentielle.
  • Comparaison visuelle par rapport à une étape antérieure : comparez avec un fichier capturé plus tôt par votre test au cours de l'exécution, et non plus seulement avec un asset pré-téléversé.
  • Découvrez quand et pourquoi l'URL de votre nouvelle application est inaccessible : lorsque vous ajoutez une nouvelle application et que son URL renvoie une erreur HTTP, Thunders le détecte désormais et vous indique ce qui ne va pas, comme il le fait déjà pour les problèmes de DNS, TLS et pare-feu, avec une correction suggérée et un bouton de nouvel essai.
  • Fermer un onglet de navigateur spécifique : l'étape Fermer l'onglet accepte désormais un numéro d'onglet optionnel. Laissez-le vide et elle ferme toujours l'onglet actif.
  • Exporter une exécution de test en zip : téléchargez les artefacts de débogage d'une exécution — son HTML, ses captures d'écran et les étapes exécutées — sous la forme d'un seul fichier à partager ou à consulter hors ligne. Les déploiements auto-hébergés disposent de cette option par défaut.
  • Export PDF depuis un jeu de tests ou un plan de test : exportez une exécution au format PDF depuis l'onglet Exécutions d'un jeu de tests ou d'un plan de test, et plus seulement depuis une exécution individuelle.
  • Nommez ce que produit une étape de capture : donnez un nom au fichier produit par une étape de capture et publiez-le directement dans les Assets de test, au lieu de devoir chercher un nom généré automatiquement.
  • Utilisez des variables dans le champ Valeur de l'étape web (anciennement étape navigateur) : tapez / ou utilisez le bouton crochets pour insérer une variable.
  • Thunders MCP : les serveurs MCP personnalisés indiquent désormais un nom d'affichage explicite aux clients IA, et affichent leur propre icône dans la liste des connecteurs et dans Thunders AI.
AMÉLIORATION
  • Thunders AI respecte les noms de cas de test que vous lui donnez : demandez un nom spécifique pour un cas de test et il l'utilise désormais, au lieu de l'écraser par sa propre suggestion.
  • Les alertes remontent automatiquement : une étape qui réussit tout en portant une alerte, comme une exception console ou un nouvel onglet ouvert, se déplie désormais immédiatement pour que vous la voyiez.
  • Statut d'exécution en direct : le statut d'exécution d'un cas de test se rafraîchit tout seul, sans rechargement de page.
  • Messages d'échec plus clairs : la cause d'une exécution interrompue apparaît directement dans le message d'échec, et une fenêtre d'impression qui se ferme d'elle-même ne met plus fin à l'exécution — elle s'affiche désormais comme un avertissement.
  • Davantage d'intégrations identifiées comme sources de connaissance : Jira Data Center, Azure DevOps, ClickUp et Shortcut sont désormais correctement identifiées, au lieu d'apparaître uniquement comme des destinations de remontée de bugs.
  • Les contrôles d'accessibilité vont plus loin : la revue par IA du texte alternatif des images pour la RGAA est désormais activée pour tous au lieu d'être limitée, la règle de contraste des couleurs est désormais répartie sur quatre tests selon le poids et la taille, et le moteur axe-core sous-jacent est mis à jour.
  • Assertions plus précises : une assertion d'apparence en échec est revérifiée sur un recadrage de l'élément détecté, et une assertion affichée [VAR]=[value] est désormais orientée vers la stratégie capable de la lire réellement.
  • Thunders vous guide vers des étapes de test qui fonctionnent : avant l'exécution, les suggestions affinent les étapes dont la formulation est ambiguë, rien qu'à partir de leur rédaction. Après l'exécution, elles s'enrichissent en s'appuyant sur ce que votre application a réellement fait. Elles cessent aussi de se répéter sur les étapes qui réussissent de façon constante, et expliquent la mise entre guillemets en correspondance exacte plutôt que de simplement proposer des guillemets.
  • Rapports PDF plus clairs : les valeurs de variables résolues apparaissent désormais dans l'export PDF de l'exécution de test, et la langue d'export est présélectionnée d'après la langue que vous utilisez plutôt que par défaut.
  • Comparaisons de fichiers et d'images plus précises : les résultats de File Compare sont désormais limités au périmètre propre de l'étape, son extraction de texte PDF respecte la mise en page pour que les colonnes ne soient plus mal interprétées, et les lignes de Visual Compare n'affichent plus une durée par section dénuée de sens.
  • Fil d'activité des cas de test : les changements d'indicateur de prérequis sur un cas de test y apparaissent désormais.
CORRECTIF
  • Clonage d'environnement : cloner un projet ne supprime plus les scripts d'initialisation de l'environnement.
  • Exécutions de test plus stables : une série de correctifs de fiabilité sur la résolution des sélecteurs et la gestion des frames réduit les échecs intermittents.
  • L'application ne se bloque plus lors d'une interruption Redis : une interruption Redis bloquait auparavant toutes les requêtes authentifiées.
  • Démarrage de l'application plus stable : une coupure réseau au démarrage relance désormais l'opération au lieu de faire échouer le chargement, et l'application ne sert plus une version en cache après une mise à niveau — vous voyez bien la version que vous venez de déployer.
  • Horodatage de version et calendrier en auto-hébergé : la barre latérale affiche à nouveau la version de votre déploiement, et le calendrier utilise désormais la date UTC.
  • Les mises à jour d'exécution en direct et la boîte de réception fonctionnent en auto-hébergé : les connexions temps réel étaient établies de façon anonyme, ce qui empêchait de rejoindre le canal de mise à jour d'une exécution. Les rapports d'exécution en direct affichaient leurs étapes mais jamais leurs statuts ni leurs captures d'écran, et la boîte de réception ne recevait rien. Les deux fonctionnent désormais, et un rapport d'exécution qui perd son canal temps réel continue de s'afficher au lieu de se figer.
  • Les espaces de noms Relay avec un préfixe de schéma se connectent : un espace de noms Azure Relay écrit avec un préfixe de schéma est désormais accepté au lieu d'échouer à la connexion.
  • Polissage du flux de travail : appuyer sur Entrée dans l'assistant de configuration de projet le fait désormais avancer au lieu de tout recommencer, l'aperçu du navigateur zoome par palier, la durée des appels d'outils s'affiche dans la langue que vous avez choisie, une notification reçue en double se met à jour sur place au lieu d'être ignorée, la liste des exécutions de test continue de charger les pages jusqu'à remplir l'écran, et la boîte de dialogue de suppression groupée garde un compte correct pendant la suppression.
  • Les URL d'application configurées se résolvent à nouveau : une application portant une ancienne valeur de statut n'empêche plus la résolution de son URL configurée.
  • Horodatages de synchronisation Xray : une exécution synchronisée affiche désormais l'heure de synchronisation réelle, au lieu d'une heure décalée par le fuseau horaire de lecture.
  • Les boîtes de dialogue natives restent visibles : une boîte de dialogue affichée pendant une exécution classique n'est plus masquée par la superposition d'exécution, et l'étape d'erreur console nomme désormais l'appel réellement en échec.
  • Page des exécutions de test : la grille ne plante plus sur une ligne vide, la page ne lit ses données qu'une seule fois par chargement, et le flux d'événements d'exécution se rétablit tout seul.
  • L'éditeur reste sur votre version restaurée : revenir à une version antérieure d'un cas de test ne vous ramène plus à la dernière version.
  • Polissage de l'interface : les onglets de navigateur d'une exécution conservent une identité stable lorsqu'un onglet est fermé, un cas de test supprimé redirige désormais avec un message au lieu d'afficher une erreur, un nouveau pool d'appareils n'est plus sélectionné automatiquement par défaut, File Compare n'affiche plus une fausse durée de « 0s », les entrées de journal console résolvent la véritable URL en échec, et divers correctifs de fil d'Ariane, de colonnes et de liens localisés.
  • Exécutions de test plus stables : travaux de fiabilité sur la résolution des sélecteurs, les frames, le shadow DOM et les iframes imbriquées, la reprise du Hot Reload après une étape Visual Compare en échec, un crash de navigateur désormais signalé comme échec plutôt qu'interrompu, et une session interrompue qui nomme l'étape en cours.

Mise à jour des Variables Environnement

  • SelfHost__Browserless__Url et SelfHost__Browserless__Token sont les paramètres que lit votre déploiement pour son propre endpoint Browserless. Les deux sont requis pour exécuter des tests.
  • TestRunExport__Enabled active ou désactive l'export zip des runs de test. Les déploiements self-hosted ont true par défaut, donc rien à configurer sauf si vous souhaitez le désactiver.
  • ThundersToken__SecurityKeyId porte désormais sa propre valeur par défaut en self-hosted. Les déploiements héritaient auparavant d'une valeur interne à Thunders. Rien à faire sauf si vous définissez explicitement cette clé.

Étapes de migration

  • Récupérez les nouvelles images et redéployez, en commençant par l'API Service (il applique automatiquement les mises à jour de base de données).

Urgence de la mise à niveau

Critique

•
30/8/2026
Cloud
Cloud

Exécutions de test set programmées, actions de step en masse, et Visual Compare à partir d’une étape antérieure

EN BREF

Les test sets peuvent désormais s’exécuter selon un calendrier récurrent, l’Éditeur de Test Case bénéficie de la sélection en masse, de la copie et de la suppression de steps, et Visual Compare peut référencer une image à partir d’une étape antérieure. Nous avons aussi rendu possible la correction et la nouvelle tentative de problèmes de vérifiabilité d’URL d’applications web nouvellement ajoutées, et livré un ensemble d’améliorations mobiles, d’accessibilité et de fiabilité.

FONCTIONNALITÉ
  • Exécutions de test set programmées : Configurez un test set pour s'exécuter automatiquement selon un calendrier récurrent, directement depuis ses paramètres, au lieu de l'exécuter uniquement à la demande ou depuis l'IC.
  • Sélection en masse, copie et suppression de steps de test : Cochez plusieurs steps dans l'Éditeur de Test Case pour les supprimer ensemble, avec une confirmation montrant le nombre, ou copiez-les en groupe pour les coller ailleurs.
  • Visual Compare par rapport à une étape antérieure : Pointez le champ image de Visual Compare vers un fichier que votre test a capturé plus tôt dans l'exécution, au lieu de seulement un actif pré-téléchargé.
  • Corriger une erreur de connexion d'application sans quitter Thunders : Quand l'URL de votre application retourne une erreur HTTP, Thunders vous indique déjà ce que le code de statut signifie et marque un 401 comme un problème d'authentification. Vous pouvez désormais ajouter les identifiants ou en-têtes manquants et relancer la vérification sur place, pour que votre environnement soit prêt pour Thunders à commencer à le tester.
  • Thunders AI respecte vos indications pour nommer les test cases créés : Quand Thunders AI crée un test case pour vous, il suit désormais le format que vous spécifiez.
  • Créer une application directement depuis une exécution mobile : Si une exécution mobile n'a pas encore d'application configurée, créez-en une directement au lieu de rester bloqué.
AMÉLIORATION
  • Les alertes s'affichent automatiquement : Un step qui réussit tout en portant une alerte, comme une exception de console ou un nouvel onglet ouvert, se déploie désormais automatiquement pour que vous la voyiez immédiatement au lieu qu'elle se cache derrière une coche verte.
  • Configuration de test mobile plus claire : Un message « en attente d'appareil » s'affiche lors de la configuration du test mobile en utilisant la même attente intelligente et recul qu'en web, et un appareil chaud inactif est réclamé automatiquement quand une exécution ne peut pas en obtenir un.
  • Vérifications d'accessibilité plus granulaires : La règle RGAA de contraste des couleurs est désormais divisée sur quatre tests par poids et taille pour des rapports plus précis.
  • Plus d'intégrations marquées comme sources de connaissance : Jira Data Center, Azure DevOps, ClickUp et Shortcut sont désormais correctement marqués comme sources de connaissance pour Thunders AI au lieu d'apparaître uniquement comme destinations de rapportage de bugs.
  • Messagerie d'erreur plus claire : La cause d'une exécution interrompue est désormais affichée directement dans le message d'erreur, et une fenêtre d'impression auto-fermante, vue dans certaines applications, n'arrête plus l'exécution, elle s'affiche sous forme d'avertissement à la place.
  • Flux d'activité du test case : Les modifications de drapeau de prérequis sur un test case s'affichent désormais dans son flux d'activité.
  • Exportation PDF de l'exécution de test : Les valeurs de variables résolues s'affichent désormais dans le PDF exporté.
  • Page Test Runs plus rapide et plus stable : Le flux d'événements d'exécution se récupère automatiquement, et la page ne relit plus les données qu'elle a déjà.
CORRECTIF
  • Démarrage d'application plus stable : Un hoquet réseau lors du démarrage se relance désormais au lieu de faire échouer le chargement de l'application.
  • L'Éditeur de Test Case reste sur votre version restaurée : Basculer vers une version antérieure du test case ne vous ramène plus à la dernière.
  • Polissage de l'interface : Seule l'action Éditer s'affiche au survol de step dans l'Éditeur de Test Case maintenant, l'avertissement d'URL d'application s'assoit à côté du nom de l'application et persiste avant l'enregistrement, et la hitbox du lien Configurer dans la barre latérale réduite est corrigée.
  • Serveurs MCP personnalisés : Les serveurs MCP nouvellement ajoutés affichent désormais leur propre icône dans la liste Connecteurs et dans Thunders AI, au lieu d'une icône générique.
  • Exécutions de test plus stables : Le rechargement à chaud reprend désormais correctement après un step Visual Compare échoué, un crash de navigateur signale l'exécution comme échouée au lieu d'interrompue, une session morte nomme le step qu'il exécutait, et une ligne de grille virtualisée en dehors de la zone visible est à nouveau accessible. Ensemble, celles-ci réduisent les défaillances instables et les statuts confus.
•
24/8/2026
Cloud
Cloud

Fichiers de données par cas de test, réorganisation des cas de test dans un Test Set et scans d’accessibilité sur les tests mobiles

EN BREF

Associez un fichier de données à chaque cas de test et exécutez des dizaines de scénarios pilotés par les données en une seule exécution. Réorganisez les cas de test dans un Test Set pour contrôler ce qui s’exécute en premier, lancez des scans d’accessibilité sur les tests mobiles comme vous le faites déjà sur le web. Nous avons aussi livré un ensemble de correctifs plus mineurs sur les exécutions de test, les cas de test et la fiabilité.

FONCTIONNALITÉ
  • Fichier de données par cas de test: associez un fichier de données à un cas de test et il s'exécute automatiquement une fois par ligne, sans configuration d'itération manuelle. Les pipelines CI peuvent désormais aussi activer ce mode de fichier de données par cas de test.
  • Scans d'accessibilité sur les tests mobiles: le persona d'accessibilité peut désormais exécuter des tests d'accessibilité sur les applications iOS et Android, avec les constats natifs normalisés dans le même rapport que celui déjà disponible sur le web, incluant des constats de texte alternatif plus détaillés.
  • Voyez quand et pourquoi l'URL de votre nouvelle application est inaccessible: quand vous ajoutez une nouvelle application et que son URL renvoie une erreur HTTP, Thunders le détecte désormais et vous indique le problème, de la même façon qu'il le fait déjà pour le DNS, le TLS et les problèmes de pare-feu, avec une correction suggérée.
  • Définissez l'ordre d'exécution des cas de test dans un Test Set: contrôlez l'ordre dans lequel les cas de test s'exécutent au sein d'un Test Set en exécution séquentielle.
AMÉLIORATION
  • Ajout d'un sélecteur pour l'action de capture de viewport dans une étape web: capturez une portion du viewport en visant un élément via son css, xpath...
CORRECTIF
  • Améliorations d'interface: le fil d'Ariane des exécutions de test inclut désormais le nom du cas de test associé, la colonne plan de test est masquée dans la liste des cas de test d'un Test Set, et le lien vers le parcours de certification ouvre désormais la bonne page localisée.
  • Clonage d'environnement: cloner un projet ne supprime plus les scripts d'initialisation de l'environnement.
  • Téléversements de build mobile: les téléversements volumineux d'APK et d'IPA ne dépassent plus le délai lors d'un transfert de build mobile.
  • Exécutions de test plus stables: un ensemble de correctifs de fiabilité sur la résolution des sélecteurs et la gestion des frames, qui réduit les échecs intermittents.
•
14/8/2026
Cloud
Cloud

Inbox, historique d’activité des cas de test et barre latérale de navigation repensée

EN BREF

Les exécutions échouées atterrissent désormais dans un Inbox au lieu de passer inaperçues, les cas de test disposent d’un journal d’activité, et la barre latérale a été restructurée. Nous avons aussi corrigé un ensemble de problèmes plus mineurs sur les exécutions de test, les tests mobiles et File Compare.

FONCTIONNALITÉ
  • Inbox: Thunders dispose désormais d'un nouveau centre de notifications qui vous signale les échecs d'exécution sur les cas de test et les Test Sets, tant que vous en êtes propriétaire.
  • Activité des cas de test: chaque modification apportée à un cas de test, avec son auteur et sa date, apparaît désormais dans un journal d'activité. Utile la prochaine fois qu'un test se met à échouer et que vous devez savoir ce qui a changé.
  • Une nouvelle barre latérale de navigation pensée pour la concentration: les espaces du quotidien comme Test cases, Test runs et Test sets restent au premier plan, un nouvel Inbox au niveau de l'organisation met en avant ce qui nécessite votre attention sur l'ensemble des projets, et les réglages ponctuels migrent vers la section Configure du projet.
  • Visualisez le montant facturé avant de confirmer: les changements de plan affichent le prix exact à l'avance, et la facturation annuelle est disponible directement au moment du paiement.
  • Fermer un onglet par numéro: l'étape Close Tab Web accepte désormais un numéro d'onglet, pour les tests qui ouvrent plusieurs onglets et doivent en fermer un en particulier.
  • Build mobile manquant ? Réglez-le directement: une exécution sans build d'application configuré est clairement bloquée et vous permet de téléverser l'APK ou l'IPA sur-le-champ.
  • Thunders AI conserve votre brouillon: ce que vous étiez en train de saisir reste présent après un rechargement ou une réouverture du panneau.
  • Action de défilement: rédigez une action de défilement à l'intérieur d'un conteneur défilant imbriqué, comme une grille virtualisée.
AMÉLIORATION
  • Un vrai diagnostic lors de la création de projet et de la configuration d'environnement: la vérification d'accès indique désormais si c'est le DNS, le TLS ou un pare-feu qui bloque votre application, au lieu d'échouer silencieusement.
  • Configuration Jira Data Center plus rapide: la connexion ne demande plus un projet ou un type de ticket que vous ne pouvez pas encore connaître.
  • Thunders MCP s'identifie désormais: il apparaît sous le nom « Thunders » dans votre client MCP.
  • Utilisation des crédits plus complète: l'utilisation mobile, les suggestions et Thunders AI apparaissent désormais dans le détail de votre consommation de crédits.
CORRECTIF
  • Le statut d'exécution du cas de test se rafraîchit désormais tout seul. Aucun rechargement nécessaire.
  • La grille des exécutions ne plante plus lorsqu'une ligne n'a pas de données.
  • Le filtre de statut s'applique désormais correctement aux différents statuts d'exécution au sein d'un groupe de tests.
  • Les pages d'exécution en lecture seule se chargent sans attendre une vérification de facturation sans rapport.
  • Exécutions bloquées: une exécution ne peut plus rester coincée indéfiniment sur « Running ».
  • Les boîtes de dialogue natives restent visibles pendant les exécutions de test classiques.
  • Les logs de console résolvent désormais l'URL réelle d'une ressource en échec.
  • La page Runs vide ne clignote plus, et son bouton Execute fonctionne correctement.
  • Les cas de test renommés ou supprimés vous indiquent ce qui s'est passé et vous redirigent, au lieu d'échouer silencieusement.
  • La source d'un cas de test est désormais correctement enregistrée lorsqu'il provient d'un fournisseur MCP natif.
  • Les curseurs de plage (range sliders) sont désormais correctement pilotés pendant une exécution, au lieu de générer une erreur.
  • Les champs de date masqués se remplissent désormais dans leur propre format, comme JJ/MM/AAAA, au lieu du format ISO.
  • Durée de File Compare: les lignes de résultat n'affichent plus de durée.
  • L'extraction PDF de File Compare tient désormais compte de la mise en page.
  • Périmètre de File Compare: les constats se limitent désormais à la consigne écrite sur cette étape, et non à la page entière.
  • La synchronisation Xray Data Center est corrigée, et l'heure de synchronisation s'affiche désormais dans le bon fuseau horaire.
  • Pools d'appareils: le pool le plus récent n'est plus traité comme celui par défaut.
•
10/8/2026
Self-Hosted
Self-Hosted

v2026.08.10

EN BREF

Synchronisez vos exécutions vers Xray Data Center, approvisionnez automatiquement les utilisateurs depuis des groupes Entra ID, reprenez le Hot Reload après des modifications, exploitez un jeu d’outils Thunders MCP élargi, et bénéficiez d’un correctif de sécurité qui fait de la mise à jour une priorité cette semaine.

FONCTIONNALITÉ
  • Synchronisation Xray Data Center: la synchronisation vers Xray depuis le panneau de propriétés de l'exécution crée désormais une Test Execution dans Xray Data Center, avec les mêmes statuts par étape, captures d'écran et horodatages.
  • Hot Reload reprend là où vous vous étiez arrêté: modifier certaines étapes pendant un Hot Reload renvoyait auparavant l'exécution tout au début. Elle reprend désormais là où vous en étiez, et les sessions ne sont plus coupées après une durée fixe de 5 minutes.
  • Approvisionnement automatique via Entra ID: approvisionnez automatiquement les utilisateurs à partir de leur appartenance à des groupes Entra ID, au lieu de les inviter un par un.
  • Vérification d'accès à l'onboarding: l'étape 3 de l'assistant de configuration vérifie désormais que l'URL de votre application est accessible et affiche une carte de diagnostic si ce n'est pas le cas, au lieu d'échouer silencieusement.
  • Nouveaux outils Thunders MCP: supprimez un cas de test, listez les Test Sets d'un projet, ajoutez ou retirez l'appartenance d'un cas de test à un Test Set par ID ou par nom, et téléversez ou listez des assets de test, le tout directement via le serveur Thunders MCP.
AMÉLIORATION
  • Étapes JavaScript via Thunders MCP: les outils d'édition d'étapes existants peuvent désormais ajouter ou mettre à jour des étapes JavaScript, et pas seulement les autres types d'étapes.
  • Version de l'application dans la barre latérale: le pied de la barre latérale affiche désormais la version exacte de l'application exécutée sur votre déploiement.
  • Rétention de l'historique restaurée: une rétention d'historique de 6 mois est restaurée sur les installations self-hosted.
  • Rapports de bug ClickUp: la création d'un rapport de bug ClickUp propose désormais une liste de destinations valides, au lieu d'en deviner une et d'échouer.
  • État de chargement: ouvrir un test encore en cours d'exécution affiche désormais un espace réservé de chargement au lieu d'un clignotement à vide.
CORRECTIF
  • Correctif de sécurité: cette version inclut un correctif de contrôle d'accès. Nous recommandons de mettre à jour rapidement.
  • Connexion sans invitation: un utilisateur qui se connecte sans invitation voit désormais un message clair au lieu d'un échec confus.
  • Texte de la vue d'exécution: correction de deux bugs qui pouvaient rendre les étapes d'une exécution illisibles : une étape conditionnelle dont la vérification échouait affichait un simple « If » sans texte de condition, et une exécution interrompue en cours pouvait laisser le récapitulatif de chaque étape vide.
  • Fenêtre de connecteur personnalisé: la fenêtre ne se ferme plus automatiquement pendant que vous la remplissez, ce qui se produisait auparavant sous Edge et avec le raccourci presse-papiers Windows+V.
  • Étapes de module réutilisable: les étapes enfants d'un module réutilisable restent désormais visibles dans la liste des étapes d'une exécution en direct, au lieu de disparaître jusqu'au rechargement de la page.
  • Versions de cas de test: les étapes de cas de test réutilisées se déploient désormais correctement après la restauration d'une version antérieure, au lieu de s'afficher vides jusqu'à un rafraîchissement.
  • File Compare: les échecs de File Compare apparaissent désormais sous forme de rapports de bug dans votre rapport d'exécution, et il n'y a plus de limite de longueur sur le texte de consigne.
  • Exécutions de test plus stables: un ensemble de correctifs de fiabilité portant sur la détection d'éléments, la gestion des frames et les identifiants de test, qui réduit les échecs intermittents.

Étapes de migration

  • Aucune action requise. Récupérez les nouvelles images et redéployez, en commençant par l'API Service (il applique automatiquement les mises à jour de base de données).
  • Cette version est publiée à la fois avec son tag de version et avec :latest. Épinglez le tag de version en production pour des déploiements déterministes et vérifiables.

Urgence de la mise à niveau

Critique

•
10/8/2026
Cloud
Cloud

Synchronisation Xray Data Center, améliorations de Hot Reload et une boîte à outils Thunders MCP enrichie

EN BREF

Cette version ajoute la synchronisation native avec Xray Data Center, permet à Hot Reload de reprendre après des modifications et de s’exécuter plus longtemps, complète la boîte à outils Thunders MCP et apporte un lot de corrections sur l’affichage des exécutions, les connecteurs et la fiabilité.

FONCTIONNALITÉ
  • Synchronisation Xray Data Center : la synchronisation vers Xray depuis le panneau des propriétés d'exécution crée désormais aussi une Test Execution dans Xray Data Center, avec les mêmes statuts par étape, captures d'écran et horodatages que ceux déjà disponibles avec Xray Cloud.
  • Nouveaux outils Thunders MCP : supprimer un cas de test, lister les test sets d'un projet, ajouter ou retirer l'appartenance d'un cas de test à un test set par ID ou par nom, et téléverser ou lister des ressources de test, le tout directement via le serveur Thunders MCP.
AMÉLIORATION
  • Étapes JavaScript via Thunders MCP : les outils d'édition d'étapes existants peuvent désormais ajouter ou mettre à jour des étapes JavaScript, et non plus seulement d'autres types d'étapes.
  • État de chargement : l'ouverture d'un test encore en cours d'exécution affiche désormais un indicateur de chargement au lieu d'un clignotement vide.
CORRECTIF
  • Résolution d'écran mobile : les exécutions de tests mobiles utilisent désormais la résolution d'écran réelle de l'appareil au lieu d'une valeur par défaut générique, pour des captures d'écran et des coordonnées plus précises.
  • Rapports de bug ClickUp : la création d'un rapport de bug ClickUp propose désormais une liste de destinations valides au lieu d'en deviner une et d'échouer.
  • Hot Reload reprend là où vous vous êtes arrêté : la modification de certaines étapes pendant Hot Reload renvoyait auparavant votre exécution tout au début. Elle reprend désormais là où vous en étiez, et les sessions ne s'interrompent plus après un délai fixe de 5 minutes, ce qui vous laisse plus de marge sur les cas de test plus longs.
  • Texte de la vue d'exécution : correction de deux bugs qui pouvaient rendre les étapes d'une exécution illisibles : une étape conditionnelle dont la vérification échouait affichait un simple « If » sans le texte de la condition, et une exécution interrompue en cours pouvait laisser vide le récapitulatif de chaque étape.
  • Boîte de dialogue de connecteur personnalisé : la boîte de dialogue ne se ferme plus automatiquement pendant que vous la remplissez, ce qui se produisait auparavant dans Edge et avec le raccourci de presse-papiers Windows+V.
  • Étapes de module réutilisable : les étapes enfants d'un module réutilisable restent désormais visibles dans la liste des étapes d'une exécution en direct au lieu de disparaître jusqu'au rechargement de la page.
  • Versions de cas de test : les étapes de cas de test réutilisées se déploient désormais correctement après la restauration d'une version antérieure, au lieu d'apparaître vides jusqu'à une actualisation.
  • File Compare : les échecs de File Compare apparaissent désormais comme des rapports de bug dans votre rapport d'exécution, et il n'y a plus de limite de longueur sur le texte d'aide.
  • Exécutions de tests plus stables : un lot de corrections de fiabilité portant sur la détection des éléments, la gestion des frames et les identifiants de test, qui réduisent les échecs instables.
•
3/8/2026
Self-Hosted
Self-Hosted

v2026.08.03

EN BREF

Thunders AI conserve désormais un historique de conversation consultable et peut créer des cas de test en masse, vous pouvez suivre une exécution de test en direct, les variables secrètes sont chiffrées au repos, et cette image inclut des correctifs de sécurité sur des dépendances tierces.

FONCTIONNALITÉ
  • Historique de conversation Thunders AI: chaque conversation est conservée, consultable, renommable et reprenable, au lieu de perdre le contexte entre les sessions.
  • Création de cas de test en masse: demandez à Thunders AI de créer plusieurs cas de test en une seule requête et passez-les tous en revue en une fois.
  • Suivez une exécution en direct: ouvrez une exécution de test encore en cours et suivez-la en direct, au lieu d'attendre qu'elle se termine.
  • Étape « Fermer l'onglet »: les tests peuvent fermer un onglet de navigateur en tant qu'étape rédigée.
AMÉLIORATION
  • Connexions natives aux outils: Jira, Confluence, Azure DevOps, ClickUp, Shortcut, Linear et Notion se connectent désormais directement à Thunders. Reconnectez une intégration, ou ajoutez-en une nouvelle, pour passer au nouveau flux ; chaque outil connecté devient alors disponible pour Thunders AI.
  • Notification de nouvelle version: l'application vous indique désormais qu'une version plus récente est disponible, au lieu d'échouer silencieusement dans des onglets obsolètes.
CORRECTIF
  • Variables secrètes: les variables de test secrètes sont chiffrées au repos et ne sont jamais renvoyées au navigateur, et vous pouvez désormais en modifier une après sa création.
  • Exécution séquentielle: les exécutions séquentielles traitent désormais un test à la fois, au lieu de lancer toutes les lignes du CSV en même temps.
  • Xray Data Center: la création d'un test indique désormais si certaines étapes n'ont pas pu être ajoutées, au lieu de signaler un succès à tort, et les imports Gherkin conservent leur texte de scénario.
  • Accessibilité sous des règles de sécurité strictes: les vérifications d'accessibilité fonctionnent à nouveau sur les sites appliquant des politiques de sécurité de contenu strictes.
  • Rapports d'exécution: les durées ne comptent plus deux fois le temps de chargement de page, chaque étape affiche sa propre capture d'écran, et une vérification échouée montre la capture d'écran réellement examinée.
  • Exécutions de test plus stables: un ensemble de correctifs de fiabilité sur les attentes, les clics, les assertions et la correspondance d'URL, qui réduit les échecs intermittents.
  • Correctifs de sécurité des dépendances: correction de plusieurs vulnérabilités dans des dépendances tierces.

Étapes de migration

  • Aucune action requise. Récupérez les nouvelles images et redéployez, en commençant par l'API Service (il applique automatiquement les mises à jour de base de données).
  • Cette version est publiée à la fois avec son tag de version et avec :latest. Épinglez le tag de version en production pour des déploiements déterministes et vérifiables.

Urgence de la mise à niveau

Recommandée

•
3/8/2026
Cloud
Cloud

Reprenez n’importe quelle conversation Thunders AI, créez des cas de test en masse et regardez tous vos tests s’exécuter en temps réel

EN BREF

Cette version permet à Thunders AI de conserver un historique de conversation consultable et renommable, de créer des cas de test en masse en une seule requête, de suivre en direct un test lancé en arrière-plan ou en file d’attente, rend les connexions d’intégration personnelles plutôt que partagées à l’échelle du projet, et ajoute la prise en charge des tests iOS, ainsi qu’un large ensemble de corrections de fiabilité et d’interface.

FONCTIONNALITÉ
  • Historique de conversation Thunders AI : Thunders AI conserve un historique de conversation que vous pouvez consulter, renommer et reprendre, au lieu de perdre le contexte d'une session à l'autre.
  • Création groupée de cas de test dans Thunders AI : demandez à Thunders AI de créer des cas de test en masse en une seule requête, avec le contexte de votre choix, et récupérez-les tous d'un coup.
  • Suivez un test pendant son exécution : ouvrez un test lancé en arrière-plan ou en file d'attente pendant qu'il s'exécute encore pour le voir se dérouler en temps réel, au lieu d'attendre qu'il se termine.
  • Prise en charge des tests iOS : importez des builds d'application iOS .ipa depuis la nouvelle boîte de dialogue d'environnement et exécutez des tests sur des appareils iOS.
  • Étape « Masquer le clavier » sur mobile : ajoutez une étape qui ferme le clavier à l'écran sur mobile, pour qu'il cesse de masquer les boutons ou les champs avec lesquels votre test doit interagir ensuite.
AMÉLIORATION
  • Paramètres d'exécution mobile : le test affiche désormais exactement quels paramètres mobiles ont été utilisés, et vous disposez de plus de contrôle sur la mise en file d'attente des exécutions lorsqu'un appareil n'est pas immédiatement disponible.
  • Intégrations personnelles, par projet : connecter une intégration est désormais personnel et limité à votre projet, au lieu d'être partagé entre tous les membres du projet. Chaque intégration que vous connectez devient disponible pour Thunders AI, afin de lui signaler des bugs et d'en extraire du contexte lors de la rédaction des tests.
  • Détails des pools d'appareils : copiez les identifiants de pool et d'appareil directement depuis l'interface des appareils, les exécutions CI valident désormais le pool d'appareils ou le SKU demandé avant de démarrer, et l'exécution par lot accepte un remplacement de SKU/pool.
CORRECTIF
  • Variables d'identifiants : les variables secrètes peuvent désormais être modifiées après leur création. Saisissez une nouvelle valeur, ou laissez le champ vide pour conserver la valeur actuelle.
  • Des exécutions de test plus stables : un ensemble de corrections de fiabilité sur les attentes, les clics, le glisser-déposer, les assertions et les sessions d'appareils mobiles, qui réduisent les échecs instables.
  • Étape de comparaison de fichiers : les durées et les surbrillances de la comparaison de fichiers, les durées de chargement des rapports de test et les rapports d'accessibilité sur les exécutions réussies s'affichent désormais correctement.
  • Accessibilité sous CSP : les analyses d'accessibilité s'exécutent désormais correctement pour les organisations dotées de politiques de sécurité de contenu strictes.
  • Exécution séquentielle : correction de l'exécution séquentielle utilisant un fichier CSV pour un cas de test unique.
  • Liste d'autorisation des URL ignorées : les URL sont désormais comparées par sous-chaîne plutôt que par domaine exact, afin que davantage de vos entrées de liste d'exclusion fonctionnent comme prévu.
  • Sélecteur d'appareils : seuls les appareils dont l'accès distant est activé sont affichés lors de la sélection d'un appareil ou d'un pool.
  • Création de test dans Xray Data Center : la création d'un test dans Xray Data Center vous indique désormais si certaines étapes n'ont pas pu être ajoutées, au lieu de signaler une réussite.
  • Import Gherkin depuis Xray Data Center : l'import d'un test Gherkin depuis Xray Data Center reprend désormais le texte de son scénario.
  • Fignolage de l'interface : illustrations d'état vide, textes et dimensions améliorés dans les Cas de test, les Plans de test et les Appareils. Les valeurs d'identifiants sont désormais masquées, les cibles de saut conditionnel sont corrigées, et les étapes déterministes et à assertion échouée affichent leurs propres captures d'écran. Correction également de la navigation après l'exécution d'un ensemble de test unique, du lien corrigé vers les clés API Xray Cloud, ainsi que d'autres petites corrections de texte et de style.
•
27/7/2026
Self-Hosted
Self-Hosted

v2026.07.27

EN BREF

Fonctionnez sur plusieurs répliques sans figer le trafic sur une seule instance, obtenez des suggestions de qualité d’étape avant et après chaque exécution, exécutez les Test Plans comme les Test Sets, notez les réponses de Thunders AI depuis le chat, et bénéficiez d’un correctif CORS pour la console web self-hosted.

FONCTIONNALITÉ
  • Montée en charge multi-répliques: les mises à jour en temps réel fonctionnent désormais sur plusieurs répliques sans figer le trafic sur une seule instance, ce qui permet une montée en charge horizontale. Consultez la section transport SignalR du guide de déploiement pour la configuration du backplane Redis.
  • Suggestions de qualité d'étape: obtenez des suggestions et des réécritures prêtes à appliquer avant et après une exécution, pour des tests plus stables. Désormais disponible en version générale.
  • Suggestions groupées via Thunders MCP: lisez les suggestions de qualité d'étape sur plusieurs cas de test à la fois et appliquez celles qui incluent une réécriture prête à l'emploi, directement via le serveur Thunders MCP.
  • Les Test Plans peuvent désormais être exécutés: les Test Plans reprennent la même structure que les Test Sets : ils peuvent être exécutés, ils ont un propriétaire, et ils affichent leurs propres cas de test.
  • Propriétaires de Test Set: chaque Test Set a désormais un propriétaire, affiché dans la liste et son panneau de propriétés, comme pour les cas de test. Le créateur devient propriétaire par défaut et vous pouvez le modifier.
  • Retour pouce levé/baissé sur Thunders AI: notez un message de Thunders AI directement depuis le chat, aussi bien dans l'éditeur de cas de test que dans l'assistant global.
AMÉLIORATION
  • Rapport d'accessibilité au niveau du cas de test: le persona d'accessibilité peut désormais produire un seul rapport pour l'ensemble du cas de test au lieu d'un par étape, lorsque le mode de reporting est réglé sur complet.
  • Logs de la console: le bouton Console Logs est grisé lorsqu'une exécution n'a aucun log, au lieu de télécharger un fichier vide.
CORRECTIF
  • CORS de la console web self-hosted: l'origine de la console web self-hosted est désormais autorisée via CORS, ce qui lui permet d'atteindre l'API depuis son URL configurée.
  • Conflits d'édition d'étape: modifier une étape signale désormais qu'un autre utilisateur a modifié le cas de test en premier, au lieu d'écraser silencieusement son travail.
  • Fiabilité du glisser-déposer: les clics et glissements atteignent désormais la bonne cible, y compris pour les widgets de glisser-déposer HTML5 natifs.
  • Exécution en double d'une étape: une étape ne s'exécute plus deux fois en rejouant un résultat obsolète d'une tentative précédente.
  • Exécutions de test plus stables: capture d'écran plus fiable, reconnaissance des étapes en langage naturel, détection Visual Compare, et échec plus rapide en cas de perte de la session navigateur.

Étapes de migration

  • Aucune action requise. Pour les déploiements multi-répliques, configurez la chaîne de connexion du backplane Redis SignalR afin de profiter du nouveau support de montée en charge.

Urgence de la mise à niveau

Recommandée

•
24/7/2026
Cloud
Cloud

Suggestions de qualité des étapes, plans de test exécutables et retours sur le chat Thunders AI

EN BREF

Les suggestions de qualité des étapes avant et après exécution sont désormais disponibles pour tous, avec un nouvel outil Thunders MCP pour les appliquer en masse à travers les cas de test. Cette version permet également d’exécuter les plans de test comme les ensembles de tests, avec leur propre propriétaire, ajoute des retours pouce vers le haut/bas sur les messages du chat Thunders AI, fait progresser la bêta privée du Mobile Testing, et propose un rapport d’accessibilité au niveau du cas de test ainsi que des corrections de fiabilité.

FONCTIONNALITÉ
  • Suggestions avant et après exécution disponibles pour tous : obtenez des suggestions de qualité des étapes et des réécritures prêtes à appliquer avant et après une exécution, pour des tests plus stables.
  • Thunders MCP : appliquez les suggestions avant et après exécution en masse : lisez les suggestions de qualité des étapes sur de nombreux cas de test à la fois, appliquez celles qui s'accompagnent d'une réécriture prête à l'emploi, et laissez le reste à l'appréciation d'une personne.
  • Les plans de test peuvent désormais être exécutés : les plans de test héritent désormais de la même structure que les ensembles de tests : ils peuvent être exécutés, disposent d'un propriétaire et affichent leurs propres cas de test.
  • Propriétaires des ensembles de tests : chaque ensemble de tests possède désormais un propriétaire, affiché dans la liste et dans son panneau de propriétés, comme les cas de test. Le créateur en devient le propriétaire par défaut et vous pouvez le modifier.
  • Retours pouce vers le haut/bas sur Thunders AI : évaluez un message Thunders AI directement depuis le chat.
  • Mobile Testing (bêta privée) : progression continue de la bêta du test mobile.
    • Device Pools Management : créez des pools d'appareils Android ou iOS depuis la page Devices, et sélectionnez un pool spécifique au moment de l'exécution.
    • Nouveaux paramètres d'exécution mobile : définissez la connectivité et les permissions de l'appareil pour une exécution.
  • Rapport d'accessibilité au niveau du cas de test : la persona d'accessibilité peut désormais produire un seul rapport d'accessibilité pour l'ensemble du cas de test, au lieu d'un rapport distinct par étape, lorsque son mode de reporting est réglé sur complet.
AMÉLIORATION
  • Apps : les captures d'écran sont désormais rattachées au niveau de l'application. L'ancien code de captures d'écran au niveau du projet a été supprimé.
  • Signal de disponibilité du modèle : voyez quand le modèle d'IA derrière une étape est temporairement indisponible, au lieu que l'exécution échoue tout simplement.
  • Journaux de la console d'exécution de test : désormais désactivés lorsqu'une exécution ne produit aucune sortie console, au lieu de télécharger un fichier vide.
CORRECTIF
  • Fiabilité du glisser-déposer : les clics et les glissers atterrissent désormais sur la bonne cible, y compris pour les widgets de glisser natifs HTML5 et le repli sur des coordonnées basé sur la vision.
  • Exécution d'étape en double : une étape de découverte ne s'exécute plus deux fois en rejouant un résultat obsolète d'une tentative précédente.
  • Conflits de modification d'étape : nous ne signalons un conflit que lorsque quelqu'un d'autre a réellement modifié le cas de test, et non lors de vos propres modifications simultanées.
  • Échecs de capture d'écran : une capture d'écran échouée affiche désormais une erreur claire au lieu d'un message générique « model unavailable ».
  • Reconnaissance des étapes en langage naturel : la génération de valeurs aléatoires, les expressions à nombre de mots exact, l'attente de disparition et les types de problèmes d'IA hors énumération sont désormais classés et gérés de manière plus fiable.
  • Visual Compare et analyses d'accessibilité : détection améliorée pour les comparaisons adaptées au daltonisme et les références haute résolution, des indications plus claires lorsqu'une référence doit être redimensionnée, et les analyses d'accessibilité s'exécutent désormais au bon moment pour correspondre à la capture d'écran.
  • Téléchargements et étapes API mobiles : les téléchargements CDP respectent désormais votre paramètre d'erreur HTTPS, et les étapes d'appel API mobiles renvoient le véritable statut HTTP au lieu d'un espace réservé.
  • Finitions de l'interface : correction des états vides de l'onglet des appareils et des exécutions de test, de l'URL de la page Thunders AI, et d'un problème de copie lors de la lecture d'un fichier téléversé dans Thunders AI.
•
20/7/2026
Self-Hosted
Self-Hosted

v2026.07.20

EN BREF

La première version self-hosted à numérotation calendaire. Connectez vos propres serveurs MCP à Thunders AI, supprimez des exécutions de test, signalez des bugs directement dans votre outil de suivi connecté, et profitez d’un lot de correctifs d’export et de fiabilité.

FONCTIONNALITÉ
  • Images versionnées par date: les images self-hosted sont désormais numérotées selon un calendrier, pour identifier en un coup d'œil la version que vous utilisez.
  • Connecteurs MCP personnalisés: connectez vos propres serveurs MCP à Thunders AI en plus des intégrations natives, depuis une page de connecteurs repensée. Les déploiements self-hosted peuvent également autoriser des connecteurs en HTTP simple pour les outils internes non servis en HTTPS.
  • Suppression réversible des exécutions: supprimez une exécution de test isolée ou une exécution complète de set de tests sans que ce soit définitif. La suppression d'une exécution de set recalcule son taux de réussite et son statut, et les exécutions supprimées restent récupérables.
  • Signalement de bugs via votre outil de suivi connecté: signaler un bug depuis une exécution de test, ou le demander dans le chat, ouvre désormais un ticket directement dans votre intégration connectée (Notion, Linear, Jira, ClickUp, Azure DevOps, et bien d'autres).
  • Une page dédiée pour les Apps: les Apps s'ouvrent désormais dans une page complète, comme les Environnements.
AMÉLIORATION
  • Thunders Copilot devient Thunders AI: tous les libellés visibles par les utilisateurs affichent désormais « Thunders AI ». Mêmes fonctionnalités, nouveau nom.
  • Identifiants d'intégration personnels: la connexion d'une intégration est désormais personnelle et limitée à votre projet, au lieu d'être partagée entre tous les membres du projet.
  • Gestion plus intelligente des menus déroulants: la gestion améliorée des interactions avec les menus déroulants est désormais activée par défaut sur toutes les exécutions de test.
CORRECTIF
  • Exports de rapports PDF: les exports incluent désormais le document complet au lieu de la seule première page, avec une numérotation des étapes alignée, la bonne police, et le logo de votre organisation qui s'affiche correctement.
  • Étapes « Générer une valeur aléatoire »: ces étapes produisent désormais une nouvelle valeur à chaque exécution, au lieu de répéter toujours la même.
  • Exécutions interrompues vs échouées: une exécution dont le navigateur plante est désormais marquée comme interrompue plutôt qu'échouée, pour distinguer un vrai bug d'un incident d'environnement.
  • Stockage compatible S3: correction du validateur et du modèle de configuration S3 pour correspondre aux clés self-hosted renommées, afin que les stockages compatibles S3 fonctionnent correctement.
  • Finitions d'interface: les étapes « scroll up » et « scroll down » sont désormais correctement reconnues, avec en plus des corrections pour un popover de rapport qui clignotait, des grilles de liste vides, des raccourcis clavier déclenchés deux fois, et des groupes de nouvelles tentatives qui ne chargeaient pas leurs tentatives.

Étapes de migration

  • Aucune action requise. Récupérez les nouvelles images et redéployez, en commençant par l'API Service (il applique automatiquement les mises à jour de base de données).

Urgence de la mise à niveau

Recommandée

•
20/7/2026
Cloud
Cloud

Thunders Copilot devient Thunders AI, connecteurs MCP personnalisés et suppression réversible des exécutions de test

EN BREF

Thunders Copilot devient Thunders AI. Cette version ajoute également des connecteurs MCP personnalisés avec une page de connecteurs repensée, dote Thunders AI d’une boucle de rétroaction ainsi que de la possibilité de créer des tickets de bug à votre place, et permet de supprimer de façon réversible les exécutions de test.

FONCTIONNALITÉ
  • Connecteurs MCP personnalisés : connectez vos propres serveurs MCP à Thunders AI, en complément des intégrations natives, depuis une page de gestion des connecteurs repensée.
  • Signaler des bugs avec Thunders AI : demandez à Thunders AI de créer un ticket de bug pour les étapes échouées, en pleine conversation. Il crée le ticket chez votre fournisseur connecté et le relie à l'exécution du test.
  • Retour sur Thunders AI : évaluez une réponse de Thunders AI d'un pouce vers le haut ou vers le bas directement dans la conversation.
  • Suppression réversible des exécutions de test : supprimez des exécutions de test sans les perdre définitivement. Les exécutions supprimées sont masquées des listes et restent récupérables.
  • Les Applications disposent d'une page de détails complète : les Applications s'ouvrent désormais en pleine page, comme les Environnements.
AMÉLIORATION
  • Thunders Copilot devient Thunders AI : nous transformons l'expérience en un collègue que vous pouvez taguer partout pour faire avancer vos tests.
  • Gestion des menus déroulants : la nouvelle gestion des interactions avec les menus déroulants est désormais activée par défaut sur toutes les exécutions de test.
  • Identifiants d'intégration personnels : connectez-vous aux intégrations au niveau du projet personnel plutôt que de les partager à l'échelle de toute l'organisation.
CORRECTIF
  • Exports de rapports PDF : les rapports PDF d'exécution de test exportent désormais l'intégralité du document au lieu de la seule première page, conservent une numérotation des étapes alignée, utilisent la bonne police et affichent les logos de l'organisation au lieu d'échouer.
  • Étapes « Générer une valeur aléatoire » : les étapes qui génèrent une valeur aléatoire produisent désormais réellement une nouvelle valeur à chaque exécution, au lieu de répéter la même.
  • Défilement en langage naturel : une étape écrite « scroll up » ou « scroll down » est désormais reconnue comme une action de défilement au lieu d'être inconnue.
  • Exécutions interrompues et exécutions en échec : une exécution dont le processus du navigateur plante est désormais marquée comme interrompue plutôt qu'en échec, ce qui permet de distinguer plus facilement un véritable bug d'un incident d'environnement.
  • Corrections Thunders AI : Thunders AI ne refuse plus d'effectuer des modifications après une exécution de test dans l'éditeur, et le problème l'empêchant de naviguer sur des sites web pendant une conversation a été corrigé.
  • Améliorations de l'interface : correction d'un pop-over de rapport qui scintillait, de grilles de listes vides sur certaines pages, de raccourcis clavier globaux se déclenchant deux fois par-dessus les boîtes de dialogue ouvertes, d'un plantage de Firefox à la déconnexion, de groupes de relances ne chargeant pas leurs tentatives, de noms d'application invalides acceptés, et d'un texte de facturation ne correspondant pas au site web.
•
10/7/2026
Cloud
Cloud

Visionneuse à deux volets de comparaison de fichiers, graphique de crédits et exécutions plus stables

EN BREF

La comparaison de fichiers gagne une visionneuse côte à côte, le tableau de bord Analytics ajoute un graphique quotidien des crédits, et les exécutions gèrent plus élégamment les sessions de navigateur perdues.

FONCTIONNALITÉ
  • Graphique des crédits : le tableau de bord Analytics affiche désormais un histogramme des crédits consommés par période sélectionnée.
AMÉLIORATION
  • Visionneuse de comparaison de fichiers : la comparaison de fichiers (bêta) dispose désormais d'une visionneuse côte à côte des correspondances et des différences, pour voir les deux fichiers et accéder directement à une différence signalée dans l'un ou l'autre volet.
  • Détacher la source d'un cas de test : détachez la source d'un cas de test, avec une carte de source Xray actualisée.
  • Plafond de parallélisme : le parallélisme maximal est désormais plafonné par le nombre de cas de test plutôt que par le nombre de lignes CSV.
CORRECTIF
  • Exécutions avec session perdue : les plantages du navigateur et les sessions perdues échouent désormais rapidement sous la forme d'une exécution interrompue, au lieu de se transformer en une exception opaque.
  • Durée d'exécution : correction de la durée d'exécution d'un ensemble de tests gonflée par les temps d'inactivité.
  • Peaufinage de l'interface : alignement des boutons de fenêtres modales, de l'indentation de l'arborescence, des libellés et icônes de la barre latérale et des contrôles d'étape accessibles, et suppression d'une notification « enregistrement des étapes de test » bloquée.
•
8/7/2026
Cloud
Cloud

Variables partagées dans un ensemble de tests, comparaison de fichiers et étapes JavaScript

EN BREF

Les cas de test prérequis d’un ensemble de tests transmettent désormais ce qu’ils créent, avec en plus une nouvelle étape de comparaison de fichiers, un comportement d’exécution séquentielle et des étapes JavaScript.

FONCTIONNALITÉ
  • Variables des prérequis : les tests prérequis transmettent les variables d'exécution à chaque test en aval de l'ensemble.
  • Étape de comparaison de fichiers (bêta) : comparez les fichiers attendus et réels avec l'assistance de l'IA et l'interpolation de variables, sans quitter le runner.
  • Exécution séquentielle : exécutez un ensemble ou une campagne dans un ordre alphabétique prévisible, en s'arrêtant au premier échec ou en poursuivant jusqu'au bout.
  • Étapes JavaScript : écrivez et exécutez du JS dans un éditeur intégré, isolé dans son propre onglet, avec accès aux variables et aux résultats précédents.
  • Thunders MCP : ensemble d'outils élargi pour cloner un cas de test, mettre à jour une étape, insérer une étape et mettre à jour un environnement.
AMÉLIORATION
  • Éditeur de corps API : le corps JSON de l'étape API est un véritable éditeur de variables, avec autocomplétion, coloration et références en ligne.
  • Aperçu des variables résolues : visualisez la valeur d'exécution réelle qu'utilisera une étape au lieu des jetons bruts.
  • Attribution : réattribuez la propriété des cas de test individuellement ou en masse.
  • Liste d'autorisation de domaines : ignorez les appels tiers parasites lors des vérifications de chargement de page, par projet.
CORRECTIF
  • Renommage de variable : le renommage d'une variable dans les variables de projet ou d'environnement met désormais à jour chaque étape qui l'utilise.
  • Conflits d'édition : si un cas de test a changé depuis son ouverture, vous obtenez désormais un message clair de conflit de version au lieu d'une erreur générique.
  • Type d'étape préservé : la modification d'une étape de navigateur la conserve comme étape de navigateur au lieu de la reconvertir en étape IA.
  • Dépassement de durée : la durée d'exécution ne déborde plus dans les exécutions agrégées.
•
24/6/2026
Cloud
Cloud

Un cycle de vie pour vos tests, et Thunders Copilot au cœur des exécutions

EN BREF

Vos tests obtiennent un cycle de vie, Thunders Copilot s’intègre dans les exécutions de tests, les environnements bénéficient de scripts d’initialisation, et Xray se synchronise dans les deux sens.

FONCTIONNALITÉ
  • Cycle de vie du cas de test : déplacez un cas à travers Brouillon, Prêt, Approuvé et Obsolète, snapshottés à chaque exécution.
  • Thunders Copilot dans les exécutions de tests : discutez pour expliquer les défaillances, résumez les résultats ou enquêtez sur les étapes, avec historique par exécution et téléchargement de fichiers.
  • Scripts d'initialisation d'environnement : exécutez un snippet JavaScript avant chaque test pour contourner les captchas, simuler l'analytique ou initialiser les feature flags.
  • Comparaison visuelle guidée : dites à Thunders sur quoi se concentrer ou qu'ignorer via un nouveau champ Instructions.
  • Xray bidirectionnel : connectez Xray Data Center et synchronisez les résultats d'exécution vers le ticket d'origine.
  • Multipart et form-data : supportés dans les étapes API, incluant les téléchargements de fichiers.
AMÉLIORATION
  • Copier les messages : copiez n'importe quel message de Thunders Copilot ou utilisateur en un clic.
  • Ordre séquentiel et actifs : exécutions séquentielles alphabétiques, et ajoutez les fichiers téléchargés directement aux Actifs de test.
CORRECTIF
  • Définir le statut d'exécution : quand une exécution d'ensemble de tests a à la fois des tests échoués et arrêtés, elle s'affiche maintenant comme Échoué au lieu d'Arrêté.
  • Placeholders d'étape : les étapes non-navigateur affichent un placeholder au lieu d'une capture d'écran manquante.
  • Texte de variable : peut maintenant être surligné et sélectionné dans les étapes.
  • Mode sombre : visibilité du commutateur et mise en page du profil utilisateur corrigées.
•
2/6/2026
Cloud
Cloud

Exécutions partageables, vos premières statistiques (Analytics) et intégration native de Xray Cloud

EN BREF

Partagez n’importe quelle exécution via un lien, obtenez votre premier tableau de bord Analytics, et connectez Xray Cloud nativement.

FONCTIONNALITÉ
  • Liens d'exécution partageables : envoyez n'importe quelle exécution à qui vous voulez, dans ou hors de votre organisation, consultable dans le navigateur sans compte.
  • Tableau de bord Analytics : suivez les tendances d'exécution, les taux de réussite et le volume d'exécutions à l'échelle d'un projet.
  • Intégration native de Xray Cloud : importez des tests manuels ou Cucumber, et exportez les tests Thunders vers Jira Xray.
  • Prérequis d'ensemble de tests : conditionnez l'exécution pour que les tests dépendants ne s'exécutent que lorsque le prérequis réussit.
  • Nouvelles étapes de capture : extrayez un fichier au format CSV, des captures d'écran de la zone visible ou de la page entière, et un export PDF.
AMÉLIORATION
  • Tests d'API : affichage de la réponse brute, export du corps au format JSON, et variables dans les valeurs d'assertion.
  • Invites Thunders Copilot : une conversation vide propose désormais des suggestions d'invites pour aider les utilisateurs à démarrer plus vite.
CORRECTIF
  • Rapports de bug Firefox : les rapports de bug peuvent désormais être créés dans Firefox.
  • Liens Azure DevOps : les liens de bug ouvrent l'interface web au lieu d'une URL d'API brute.
  • Variables secrètes : ne révèlent plus leur valeur enregistrée lorsqu'elles sont marquées comme identifiant.
•
25/5/2026
Cloud
Cloud

Campagnes de test, raisonnement IA intégré et rapports PDF

EN BREF

Les ensembles de tests deviennent de véritables campagnes, le raisonnement de l’IA s’affiche directement dans les résultats, et vous pouvez exporter les exécutions sous forme de PDF partageable.

FONCTIONNALITÉ
  • Ensembles de tests Campagnes : les ensembles de tests deviennent de véritables campagnes : ré-exécutez uniquement les tests en échec, avec le statut et le taux de réussite mis à jour automatiquement.
  • Raisonnement IA intégré : visualisez le raisonnement de l'IA directement dans les résultats, déployable pour chaque étape.
  • Boîtes de dialogue JS : les dialogues alert, confirm et prompt sont gérés pendant l'exécution.
  • Jira DC et Confluence : signalez des bugs vers Jira Data Center auto-hébergé, et connectez Confluence comme source de connaissances pour Thunders Copilot.
  • Export PDF (aperçu) : exportez les exécutions de test au format PDF avec introduction, logo, langue et couleurs personnalisés.
AMÉLIORATION
  • Thunders Copilot : interrompez une requête en cours, plus la mise en surbrillance des variables et l'autocomplétion des assets.
  • Prise en charge du standard WCAG 2.2 : une nouvelle persona de standard d'accessibilité.
CORRECTIF
  • Statut Interrompu : les exécutions arrêtées par une défaillance système sont marquées Interrompu.
  • Clic sur les éléments : clics plus fiables sur les libellés et les éléments.
  • URL vide sur Edge : Microsoft Edge ne se bloque plus lorsque l'URL est vide.
  • Téléchargements tardifs : les téléchargements arrivant tardivement apparaissent comme des sous-étapes et sont attendus avant les vérifications de fichiers.
•
19/5/2026
Cloud
Cloud

Améliorations des tests d’API, raisonnement de Thunders Copilot et comparaison d’exécutions

EN BREF

Les tests d’API gagnent un inspecteur de réponse complet et des assertions, Thunders Copilot diffuse son raisonnement, et vous pouvez comparer deux exécutions côte à côte.

FONCTIONNALITÉ
  • Tests d'API : ouvrez la réponse complète dans un inspecteur interactif, extrayez n'importe quelle valeur comme variable en un clic, et effectuez des assertions sur le statut, les en-têtes ou le corps.
  • Raisonnement de Copilot : Thunders Copilot diffuse son raisonnement et ses actions en temps réel au lieu d'un indicateur de chargement.
  • Comparaison d'exécutions : comparez deux exécutions côte à côte, avec des différences au niveau des étapes et des actions sur les captures d'écran, le HTML, les journaux et les paramètres.
  • Détection des erreurs de console : la persona QA signale les erreurs de console du navigateur pendant l'exécution, même lorsque l'interface semble correcte.
  • Ré-exécuter une exécution en échec : ré-exécutez directement une exécution de test en échec entière, et pas seulement des cas individuels.
AMÉLIORATION
  • Espace de travail des ensembles de tests : chaque ensemble de tests dispose de sa propre vue avec taux de réussite, exécutions et cas.
  • Visibilité multi-onglets : les onglets apparaissent dans l'en-tête de l'aperçu avec le titre de la page et le favicon.
  • Raccourcis clavier : dans tout l'éditeur de cas de test.
  • Options d'accessibilité : un niveau de sévérité « Toujours » et le standard RGAA 4.
CORRECTIF
  • Espaces réservés de variables : conservés dans les saisies d'étapes.
  • Champs de date et iframe : correction des champs de date sur les applications React et des champs en iframe sur Firefox.
  • Azure DevOps : les rapports de bug acheminent la description vers le bon champ selon le type d'élément de travail.
  • Titres et popups : meilleurs titres de cas de test générés automatiquement, et gestion plus fiable des popups du navigateur pendant les exécutions.
•
22/4/2026
Cloud
Cloud

Réflexion en continu de Thunders Copilot, inspecteur de réponses API et pages d’ensembles de tests

EN BREF

Thunders Copilot diffuse désormais sa réflexion en temps réel, les étapes API disposent d’un inspecteur de réponses complet avec extraction de variables et assertions en un clic, et chaque ensemble de tests dispose de sa propre page.

FONCTIONNALITÉ
  • Réflexion en continu de Thunders Copilot : observez Thunders Copilot diffuser sa réflexion et ses actions en temps réel au lieu d'attendre derrière un indicateur de chargement.
  • Inspecteur de réponses API : ouvrez la réponse complète d'une étape API après exécution, parcourez le JSON, et extrayez n'importe quelle valeur sous forme de variable réutilisable en un clic.
  • Assertions sur les réponses API : validez les codes de statut, les en-têtes ou les valeurs du corps directement au sein du flux de test.
  • Pages dédiées aux ensembles de tests : chaque ensemble de tests dispose de sa propre page avec taux de réussite, exécutions d'ensemble et ses cas de test, le tout consultable et filtrable au même endroit.
  • Aperçu multi-onglets : visualisez chaque onglet ouvert par votre test dans l'en-tête d'aperçu, chacun avec son titre de page et son favicon, pendant l'exécution en direct et dans la vue d'exécution.
  • Raccourcis clavier de l'éditeur : les actions courantes de l'éditeur de cas de test disposent désormais de raccourcis, avec des info-bulles pour vous aider à les apprendre.
AMÉLIORATION
  • Niveau de gravité « Always » pour l'accessibilité : un nouveau niveau de gravité « Always » dans la persona d'accessibilité pour un contrôle plus fin des problèmes signalés.
  • Détection des exceptions de la console activée par défaut : désormais activée par défaut pour la persona QA Engineer.
  • Actions groupées sur les exécutions : réexécutez ou arrêtez des exécutions de test en masse depuis la liste des exécutions.
  • Valeurs de variables plus longues : les valeurs de variables peuvent désormais contenir jusqu'à 2048 caractères, contre 512 auparavant.
  • Ressources de test STL : téléversez des fichiers de modèles 3D STL comme ressources de test.
  • Menu déroulant d'environnement épuré : le menu déroulant d'environnement n'affiche plus l'URL, pour un rendu plus soigné.
  • Thunders MCP : le listage des cas de test renvoie désormais leurs étiquettes et leurs ensembles de tests.
CORRECTIF
  • Comptage des tentatives : les rapports d'exécution CI ne comptabilisent désormais que le résultat de la dernière tentative par test, afin que les tentatives ne soient plus comptées en double.
  • Champs de tentative CSV : la réexécution des exécutions de jeux de données CSV conserve désormais les champs de lot.
•
7/4/2026
Cloud
Cloud

Multi Apps, autocomplétion des variables en ligne et détection des exceptions dans la console

EN BREF

Testez plusieurs applications au sein d’un même projet, insérez des variables en ligne grâce à l’autocomplétion et détectez automatiquement les exceptions JavaScript de la console.

FONCTIONNALITÉ
  • Multi Apps : testez plusieurs applications au sein d'un même projet en référençant chaque application dans les étapes, l'IA résolvant les noms d'applications.
  • Variables en ligne : insérez les variables et identifiants du projet en tapant [ ou /, avec autocomplétion.
  • Détection des exceptions de la console : la persona QA fait remonter les exceptions JavaScript de la console pendant une exécution.
  • Comparaison depuis l'interface : lancez une comparaison d'exécutions côte à côte grâce au nouveau bouton « Comparer à ».
  • Suppression groupée : supprimez cas de test, plans, ensembles, ressources et environnements depuis une barre d'actions flottante.
AMÉLIORATION
  • Cas de test vide et autocomplétion API : créez un cas de test vide qui contourne Thunders Copilot, et bénéficiez de l'autocomplétion des variables dans les champs des étapes API.
  • Améliorations d'exécution : le parallélisme maximal s'active automatiquement pour un test unique accompagné d'un CSV, et un champ « Exécuté par » a été ajouté aux rapports.
  • Nommage : Web Browse est disponible dans la génération de plans de test.
  • Thunders MCP : les outils MCP appliquent désormais des contrôles d'accès inter-organisations afin d'éviter toute fuite de données entre organisations.
CORRECTIF
  • Extraction et éléments : extraction de données plus fiable avec une meilleure gestion des JPEG, des délais d'attente gracieux sur les pop-ups et une réidentification plus intelligente des éléments qui disparaissent.
•
10/3/2026
Cloud
Cloud

Navigation web par Thunders Copilot, export PDF des exécutions et raisonnement de l’IA pour les étapes

EN BREF

Thunders Copilot peut naviguer sur le web pour obtenir du contexte, vous pouvez exporter les exécutions au format PDF, et chaque étape affiche le raisonnement de l’IA.

FONCTIONNALITÉ
  • Navigation web de Thunders Copilot : Thunders Copilot navigue pour obtenir du contexte et pose des questions de clarification avant de créer un test, et peut créer n'importe quel type d'étape ou mettre à jour les tickets Linear et Jira via le chat.
  • Export PDF : exportez une ou plusieurs exécutions de test sous forme de PDF formaté depuis la liste des exécutions.
  • Raisonnement de l'IA : comprenez pourquoi l'IA a choisi chaque action ou sélecteur grâce à une nouvelle fenêtre contextuelle.
  • Colonne des bugs signalés : consultez les bugs externes précédemment signalés par action dans les listes de cas et d'exécutions.
  • Tickets en plans de test : transformez les tickets Linear ou Jira en plans de test, avec une nouvelle étape « Ouvrir un nouvel onglet ».
AMÉLIORATION
  • Réutilisation et aperçu : les cas réutilisés peuvent inclure des étapes de découverte, et les étapes hors navigateur affichent un espace réservé dans l'aperçu.
  • Nommage plus clair : « Teardown » devient « Clean-up » partout, et l'onglet Knowledge est une liste à plat selon l'état de connexion.
  • Captures d'écran avant étape : les captures d'écran sont prises avant chaque étape afin de visualiser l'état juste avant un échec, avec une extraction de fichiers plus rapide.
CORRECTIF
  • Fini les blocages : un délai d'attente de 90 secondes par action, avec des diagnostics clairs.
  • Fiabilité des exécutions : élimination des fausses erreurs « Browser session lost », fin de l'omission d'éléments visibles, et meilleur remplissage des sélecteurs de date.
•
26/2/2026
Cloud
Cloud

Étiquettes personnalisées, paramètres d’exécution par cas de test et envoi de bugs vers ClickUp

EN BREF

Étiquettes personnalisées pour les cas de test, paramètres d’exécution enregistrés par cas de test, et envoi des bugs directement vers ClickUp.

FONCTIONNALITÉ
  • Étiquettes personnalisées : créez des étiquettes à code couleur, limitées au projet, puis filtrez cas de test et exécutions par étiquette.
  • Paramètres d'exécution par cas : enregistrez persona, environnement, navigateur, localisation et résolution par cas de test, éventuellement comme valeur par défaut de l'équipe.
  • Fenêtre contextuelle des ensembles de tests : assignez ou créez des ensembles de tests directement depuis l'éditeur de cas de test.
  • Envoi de bugs vers ClickUp : envoyez des bugs vers ClickUp depuis n'importe quelle exécution, et déconnectez les intégrations si nécessaire.
  • Comparaison d'exécutions : comparez deux exécutions côte à côte sur les captures d'écran, le HTML, les journaux et les paramètres.
  • Thunders MCP : ajoutez des étiquettes aux cas de test, récupérez les cas par étiquette et filtrez les exécutions par étiquette via le serveur MCP.
AMÉLIORATION
  • Réutilisation en direct : ouvrez un cas réutilisé dans un nouvel onglet, modifiez-le, et le cas parent reste à jour.
  • Nombre de tests réussis : les exécutions d'ensembles de tests affichent le nombre de réussites en plus du total, par exemple 24 tests sur 30.
CORRECTIF
  • Fiabilité des variables et des sélecteurs : la génération de variables produit des valeurs réellement aléatoires à chaque exécution, et les sélecteurs obsolètes sont invalidés lorsque la page change.
  • Journaux de la console en cas d'échec : les journaux sont téléversés même lorsqu'un test est annulé ou plante.
•
17/2/2026
Cloud
Cloud

Tests pilotés par les données avec CSV, une colonne « Référencé par » et un délai de navigation configurable

EN BREF

Exécutez un même test sur de nombreuses lignes d’entrée CSV, voyez quels tests se réutilisent entre eux, et définissez des délais de navigation par projet.

FONCTIONNALITÉ
  • Tests pilotés par les données : exécutez un même cas de test sur de nombreuses lignes d'entrée en téléversant un CSV, chaque ligne devenant sa propre exécution avec navigateur, localisation et résolution par ligne.
  • Référencé par : voyez combien de cas de test réutilisent chacun d'eux, et accédez à n'importe quel cas référent.
  • Thunders MCP : créez des variables d'environnement en masse, et filtrez les exécutions de test récupérées par date, ensemble de tests et dernière en date.
AMÉLIORATION
  • Entrées de plan de test : générez des plans à partir d'une invite textuelle et d'un fichier combinés, en conservant les espaces réservés tels que [EMAIL].
  • Délai de navigation : définissez-le par projet, désormais fixé à 20 secondes par défaut, pour les pages plus lentes.
  • Améliorations d'exécution : défilement automatique jusqu'à l'étape active, enregistrement des captures d'écran par clic droit, et copie du titre d'un cas de test sous forme de lien partageable.
  • Intégrations au niveau du projet : les intégrations sont passées du niveau de l'organisation au niveau du projet.
CORRECTIF
  • Étape API : le bouton Enregistrer est désactivé lorsque l'URL est vide, avec un message plus clair sur la prise en charge des navigateurs.
•
10/2/2026
Cloud
Cloud

Tickets Jira et Linear convertis en tests, étapes ignorables et variables au niveau du projet

EN BREF

Convertissez les tickets Jira et Linear en tests, ignorez des étapes sans les supprimer, et définissez identifiants et variables au niveau du projet.

FONCTIONNALITÉ
  • Tickets convertis en tests : convertissez les tickets Jira et les tickets Linear en cas de test Thunders à l'aide de Thunders Copilot.
  • Identifiants de projet : définissez identifiants et variables au niveau du projet, avec des surcharges par environnement.
  • Transformations de variables : transformez les variables extraites avant de les utiliser dans les étapes suivantes.
  • Thunders MCP : récupérez les exécutions de test par ID de projet, avec une nouvelle entrée de menu Thunders MCP dans la barre latérale.
AMÉLIORATION
  • Ignorer des étapes : ignorez des étapes individuelles pendant l'exécution sans les supprimer.
  • Visibilité de l'exécution : visualisez l'action de chaque étape pendant une exécution et passez en revue les tentatives dans l'ordre.
  • Langue de Thunders Copilot : Thunders Copilot répond dans la langue de votre projet.
  • Assertions de fichiers plus rapides : les fichiers téléchargés sont mis en cache au lieu d'être téléchargés à nouveau.
CORRECTIF
  • Lecture seule à l'expiration : les cas de test s'ouvrent en lecture seule lorsqu'un abonnement expire.
  • Corrections de l'interface : les fenêtres modales des ressources de test se ferment après modification ou suppression, et la liste des exécutions n'affiche plus brièvement un indicateur de chargement lorsqu'elle est vide.
•
29/1/2026
Cloud
Cloud

Un onglet dédié à Thunders Copilot, le rôle Membre et les paramètres de parallélisme des exécutions

EN BREF

Thunders Copilot dispose de son propre onglet, les équipes bénéficient d’un rôle Membre à permissions limitées, et vous pouvez définir directement le parallélisme des exécutions.

FONCTIONNALITÉ
  • Onglet Thunders Copilot : Thunders Copilot dispose désormais de son propre onglet dans la barre latérale.
  • Rôle Membre : ajoutez des membres à l'équipe avec un nouveau rôle à permissions limitées.
  • Étape « Aller à l'onglet » : passez d'un onglet de navigateur à l'autre pendant l'exécution.
  • Thunders MCP : récupérez tous les projets via le serveur MCP.
AMÉLIORATION
  • Paramètres d'exécution : définissez le parallélisme maximal et le nombre maximal de tentatives dans la fenêtre des paramètres d'exécution.
  • Modification par Thunders Copilot : Thunders Copilot peut modifier les cas de test qui contiennent des cas réutilisables.
  • Visibilité de l'exécution : ouvrez les journaux de la console depuis la barre d'outils d'exécution, et voyez quand chaque étape a démarré grâce aux info-bulles de durée.
  • Nettoyage des organisations : supprimez les organisations dont l'abonnement est en essai ou annulé.
•
19/1/2026
Cloud
Cloud

Panneau des propriétés du cas de test et prise en charge du multi-onglet lors des tests

EN BREF

Un panneau des propriétés du cas de test, et des alertes lorsque des onglets inattendus s’ouvrent.

FONCTIONNALITÉ
  • Panneau des propriétés : consultez le propriétaire d'un cas de test, le statut de la dernière exécution et la liste complète des exécutions dans un seul panneau.
  • Thunders MCP : créez des environnements et récupérez les exécutions de test via le serveur MCP.
AMÉLIORATION
  • Alertes d'onglets et statut plus clair : soyez alerté lorsque des onglets inattendus s'ouvrent.
  • Nouveau statut d'exécution « Arrêté » : les arrêts distincts des plantages disposent désormais d'un statut ARRÊTÉ plus clair.
  • Plans de test et navigation : téléversez des fichiers markdown lors de la création de plans de test, et accédez aux exécutions d'un test depuis la liste des cas.
  • Navigation cohérente : fils d'Ariane standardisés et une entrée « Aide et commentaires » unifiée.
CORRECTIF
  • Cases à cocher et boutons radio : se basculent désormais correctement lors des actions de clic.
•
8/1/2026
Cloud
Cloud

Export CSV, étapes conditionnelles If et création de tests via Thunders MCP

EN BREF

Exportez n’importe quelle liste au format CSV, créez des tests à branches grâce aux étapes conditionnelles If, et créez des cas de test via le Thunders MCP.

FONCTIONNALITÉ
  • Export CSV : exportez n'importe quelle vue en liste (cas de test, exécutions, plans, ensembles, environnements) au format CSV.
  • Étapes conditionnelles If : créez des branches dans un test en fonction de conditions d'exécution.
  • Thunders MCP : créez des cas de test directement via le serveur Thunders MCP.
AMÉLIORATION
  • Réutilisation dans le nettoyage : réutilisez des cas de test dans la section de nettoyage, avec une numérotation des étapes correcte.
  • Titres en ligne : modifiez les titres des cas de test en ligne, et les titres des plans de test se génèrent automatiquement.
  • Thème et image de marque : adaptez-vous au mode clair ou sombre de votre système d'exploitation, et affichez le logo de votre organisation dans le menu déroulant des projets.
  • Exécution enrichie : collectez les journaux de la console, lisez les fichiers .xlsx téléchargés pour générer des assertions, et cliquez sur des éléments à l'intérieur de SVG intégrés.
CORRECTIF
  • Exactitude de la facturation : les actions de la persona d'accessibilité sont désormais facturées au tarif premium, et les dates de facture s'affichent correctement.
  • Corrections diverses : e-mails de réinitialisation de mot de passe, noms de fichiers téléversés pour la comparaison visuelle, assertions sur les fichiers texte, et développement des ensembles et des exécutions.
  • Affichage des listes : les titres d'exécutions et de cas ne sont plus tronqués et n'étiquettent plus incorrectement les exécutions terminées.
•
10/12/2025
Cloud
Cloud

Surbrillance des éléments pendant l’exécution et variables du runner plus intelligentes

EN BREF

Surbrillance des éléments pendant l’exécution, variables générées par le runner plus intelligentes et tickets de bogue plus clairs.

FONCTIONNALITÉ
  • Surbrillance des éléments : mettez en surbrillance les éléments pendant l'exécution des tests, activée par défaut.
  • Téléversements de fichiers : téléversez des fichiers .dat dans les ressources de test.
AMÉLIORATION
  • Champ de description pour les étapes de navigateur : les étapes de navigateur sont rédigées de manière plus lisible.
  • Tickets de bogue signalés : les tickets de bogue utilisent la langue du projet et incluent un lien vers l'exécution de test.
  • Filtres persistants : les filtres du tableau des exécutions de test sont désormais conservés, et le moment de capture des captures d'écran a été amélioré.
  • Variables du runner : générez la date du jour, ou choisissez une valeur dans une liste d'options explicites.
  • Interface rafraîchie : icônes actualisées et nouvelles vues d'état vide dans toute l'application.
CORRECTIF
  • Accès instantané : le bouton de mise à niveau et l'accès à l'exécution se mettent à jour immédiatement après une mise à niveau ou l'expiration d'un essai, sans avoir à se déconnecter.
  • Génération de variables : génération de valeurs fixes plus stable, et les assertions sur le nom des fichiers téléchargés fonctionnent désormais correctement.
  • Recherche de sélecteurs : une amélioration majeure de la précision pour le ciblage des éléments.
•
3/12/2025
Cloud
Cloud

Mode thème système, disponibilité générale de Hot Reload et facturation annuelle

EN BREF

Mode thème système, disponibilité générale de Hot Reload et facturation annuelle, ainsi qu’un parcours d’intégration bien plus simple et une nouvelle localisation d’exécution à Paris.

FONCTIONNALITÉ
  • Mode thème système : choisissez Sombre, Clair ou Système, selon la préférence de votre système d'exploitation.
  • Hot Reload en disponibilité générale : désormais disponible pour tous (non pris en charge sur Firefox ni Safari).
  • Localisation France Central : une nouvelle localisation d'exécution à Paris.
  • Facturation annuelle : désormais disponible sous Abonnement puis Facturation.
AMÉLIORATION
  • Intégration simplifiée : l'intégration d'une organisation passe de cinq écrans à un seul.
  • De l'état aux exécutions : accédez aux exécutions filtrées depuis l'état d'un cas de test, et consultez toutes les exécutions d'un cas de test.
  • Démarrage plus clair : message « préparation de l'environnement de test » plus clair.
  • Attribution CI : les exécutions de test indiquent lorsqu'une exécution a été déclenchée par un utilisateur de pipeline CI.
  • Rapports localisés : la boîte de dialogue du rapport d'accessibilité et les e-mails suivent la langue du projet.
  • Gestion des variables : extraction des variables plus fiable et meilleure prise en charge des listes déroulantes dynamiques.
CORRECTIF
  • Navigation sans projet : correction de la navigation défaillante lorsqu'une organisation n'a aucun projet.
  • Filtre En file d'attente : correction de la vue vide affichée lors de l'application du filtre En file d'attente.
  • Extraction dans les iframes : correction de l'extraction du contenu web à l'intérieur des iframes.
•
21/11/2025
Cloud
Cloud

Liens directs des exécutions vers les cas de test, suppression groupée et éditeur redimensionnable

EN BREF

Passez d’une exécution directement à son cas de test, supprimez des cas de test en masse et travaillez dans un éditeur redimensionnable, avec des listes d’exécutions bien plus rapides sur les grands projets.

FONCTIONNALITÉ
  • De l'exécution au cas de test : passez directement de toute exécution de test au cas de test d'origine.
  • Suppression groupée : supprimez des cas de test depuis la liste en masse.
AMÉLIORATION
  • Éditeur de cas de test redimensionnable : le séparateur entre les panneaux du navigateur et des étapes de test est désormais redimensionnable.
  • Paramètres de la vue d'exécution : les paramètres avancés du navigateur apparaissent désormais dans la vue d'exécution de test.
  • Firefox par défaut : Firefox est désormais le navigateur d'exécution par défaut.
  • Corps des requêtes API : prise en charge du contenu de corps encodé en URL dans les appels API.
  • Duplication avec réutilisation : les cas de test réutilisés sont conservés lorsque vous dupliquez un cas de test.
  • Source du plan de test : les plans de test affichent le fichier source ou le prompt utilisé, à la fois dans la liste et dans l'éditeur.
  • Listes d'exécutions plus rapides : pagination, tri et filtrage côté serveur pour les grands projets.
  • Accessibilité par défaut : les rapports utilisent désormais par défaut la norme européenne EN 301 549.
  • Détection des éléments : détection plus fiable à l'intérieur des iframes et du shadow DOM.
CORRECTIF
  • Arrêt plus rapide : le bouton d'arrêt interrompt désormais plus rapidement un cas de test en cours d'exécution.
  • Ensemble de tests vide : le bouton d'exécution est désactivé lorsqu'un ensemble de tests est vide.
  • Bascules du navigateur : correction des bascules des paramètres du navigateur sur l'ensemble des écrans, et désactivation des paramètres avancés pendant l'exécution.
  • Captures d'écran et étapes : les captures d'écran s'affichent à leur résolution réelle, et les rapports n'affichent plus d'étapes vides.
•
17/10/2025
Cloud
Cloud

Création de projet repensée et persona d’accessibilité configurable

EN BREF

Un parcours de création de projet et d’intégration repensé, un persona d’accessibilité configurable et plus de 30 corrections de stabilité.

FONCTIONNALITÉ
  • Refonte de la création de projet : un parcours de création et d'intégration plus fluide, doté d'une gestion des erreurs fiable, qui aboutit même en cas d'échec du scraping.
  • Configuration du persona d'accessibilité : une nouvelle page de configuration, avec des rapports d'accessibilité multilingues.
  • Compréhension visuelle : prend désormais en charge le shadow DOM et les iframes.
AMÉLIORATION
  • Enregistrement avant exécution : les modifications manuelles des étapes sont désormais enregistrées avant l'exécution.
  • Comparaison visuelle plus rapide.
  • Gestion des exécutions : meilleurs téléversements de fichiers, iframes et défilement pendant les exécutions, ainsi qu'une exécution d'API et des paramètres d'environnement améliorés.
CORRECTIF
  • Téléversement de fichiers et glisser-déposer : le téléversement de fichiers fonctionne avec les valeurs et à l'intérieur des iframes, et le glisser-déposer est corrigé.
  • Pagination : respecte désormais votre préférence enregistrée.
  • Plus de 30 corrections de stabilité : couvrant la navigation, les paramètres, l'interface, l'exécution, les personas et l'accessibilité, les rapports de bogues et la langue du projet.
•
10/10/2025
Cloud
Cloud

La comparaison visuelle est disponible, gestion des ressources de test et rapports d’accessibilité PDF

EN BREF

La comparaison visuelle est disponible, un nouvel onglet de gestion des ressources de test et des rapports d’accessibilité PDF téléchargeables, ainsi qu’une application plus rapide et une expérience Personas repensée.

FONCTIONNALITÉ
  • Comparaison visuelle 1.0 : désormais disponible pour détecter les changements visuels inattendus.
  • Gestion des ressources de test : un nouvel onglet pour téléverser et gérer, au même endroit, les fichiers utilisés dans les tests.
  • Rapports d'accessibilité PDF : téléchargez un rapport détaillé lors d'une exécution avec le persona Accessibilité.
  • Action « cliquer à » : une nouvelle action d'étape de navigateur pour des clics précis.
  • Traduction des plans de test : avec davantage de normes d'accessibilité au choix et des rapports multilingues.
AMÉLIORATION
  • Application plus rapide : le front-end se charge désormais nettement plus vite.
  • Refonte des personas : des titres et descriptions plus clairs, avec des étiquettes de stabilité Stable, Preview et Alpha.
  • Profil utilisateur : page de profil repensée.
  • Zoom du navigateur : contrôles de zoom améliorés.
  • Shadow DOM et persistance : meilleure prise en charge du shadow DOM, et les paramètres d'environnement et de persona persistent d'un cas de test à l'autre.
  • Consommation de crédits : les plans de test affichent désormais la consommation de crédits.
CORRECTIF
  • Azure DevOps : correction du problème d'intégration.
  • Exécutions en file d'attente : les variables fonctionnent désormais dans les exécutions en file d'attente, et les personas sont correctement appliqués.
  • Défilement : correction du défilement dans les longs rapports de bogues et des actions de défilement en double sur les iframes.
•
3/10/2025
Cloud
Cloud

Assertions sur les fichiers téléchargés, statut des intégrations et personas au niveau du projet

EN BREF

Vérifiez les fichiers téléchargés, consultez le statut de connexion de chaque intégration, et gérez les personas au niveau du projet.

FONCTIONNALITÉ
  • Assertions sur les fichiers téléchargés : effectuez des assertions sur un fichier que votre test télécharge.
  • Statut des intégrations : consultez l'état de connexion de toutes vos intégrations.
  • Personas au niveau du projet : les personas résident désormais au niveau du projet, avec une page de profil repensée.
AMÉLIORATION
  • Prise en charge des sélecteurs : prise en charge élargie des types de sélecteurs pour les étapes de navigateur.
  • Indicateur d'exécution : l'indicateur de test en cours est désormais un véritable spinner.
  • Création de bugs : privilégie désormais vos intégrations connectées.
CORRECTIF
  • Exécution et crédits : correction de problèmes d'authentification et de synchronisation pendant l'exécution, et précision améliorée de la consommation de crédits.
•
26/9/2025
Cloud
Cloud

Cas de test réutilisables, prise en charge d’Edge et paramètres avancés du navigateur

EN BREF

Réutilisez des cas de test d’un test à l’autre, exécutez-les dans Microsoft Edge et bénéficiez d’un contrôle plus fin du navigateur, ainsi que d’une nouvelle offre Enterprise.

FONCTIONNALITÉ
  • Cas de test réutilisables : appelez un cas de test existant depuis un autre pour le réutiliser.
  • Microsoft Edge : exécutez vos tests dans Edge.
  • Panneau de paramètres avancés : un contrôle plus fin de la configuration du navigateur.
  • Offre Enterprise : une nouvelle offre pour les grandes équipes.
AMÉLIORATION
  • Facturation de groupe : gérez la facturation au niveau du groupe pour les équipes disposant de plusieurs comptes.
CORRECTIF
  • Lot de corrections de stabilité : corrections du Recorder, des paramètres du navigateur, de la traduction et du compteur de plans de test.
•
22/9/2025
Cloud
Cloud

Changement de marque pour Thunders, suggestions post-exécution et corrections étendues des navigateurs de test

EN BREF

Thunder Code devient Thunders. Cette version ajoute des suggestions post-exécution, des assertions sur les variables dans les étapes et la facturation annuelle, ainsi qu’une large vague de corrections des navigateurs et de l’exécution.

FONCTIONNALITÉ
  • Changement de marque pour Thunders : Thunder Code devient Thunders dans tout le produit.
  • Suggestions post-exécution : des recommandations pour rendre vos étapes plus fiables après une exécution.
  • Assertions sur les variables : effectuez des assertions sur les variables au sein d'une étape de test.
  • Davantage de contrôles : facturation annuelle, paramètres avancés du navigateur et modules réutilisables.
AMÉLIORATION
  • Découpage automatique des étapes : les étapes comportant plusieurs vérifications sont automatiquement scindées en actions distinctes.
  • Édition en ligne du plan de test : modifiez les titres des plans de test en ligne et lisez l'état des scénarios et des cas de test grâce aux nouvelles icônes d'état.
  • Formulations françaises : libellés de boutons et formulations corrigés en français.
CORRECTIF
  • Sessions d'enregistrement : correction des problèmes d'écran noir et des sessions peu fiables.
  • Firefox et Safari : correction de l'exécution des tests sur les deux navigateurs, ainsi que d'une régression liée aux iframes.
  • Boucle d'authentification : résolution d'une boucle infinie pouvant survenir à l'expiration de votre jeton d'authentification.
  • Précision de l'exécution : durée de test plus précise et meilleure prise en charge des listes déroulantes personnalisées et non natives.
  • Peaufinage de l'interface : correction de la mise en page, de l'état des boutons, du style des listes déroulantes et de la recherche dans le menu déroulant des projets.