October 29, 2026
Self-Hosted
Self-Hosted

v2026.10.29

TL;DR

Les branches arrivent pour les équipes en auto-hébergement, vous pouvez créer un cas de test directement depuis un jeu de tests, et Thunders vous indique désormais quand une valeur manquante bloque une exécution.

FEATURE
  • Branches : Votre équipe peut désormais modifier ses tests sur une branche, une copie de vos tests, pendant que main continue de s’exécuter comme avant. Relisez les changements, puis fusionnez-les dans main quand la branche réussit. L’onglet Test Runs indique la branche utilisée par chaque exécution.
  • Thunders AI propose une branche : Thunders AI propose désormais de travailler sur une branche quand un changement risque de ne pas être actif là où main s’exécute. Si vous acceptez, la conversation se poursuit sur la branche, et main garde sa propre conversation.
  • Nouveaux cas de test depuis un jeu de tests : Vous pouvez désormais créer un cas de test depuis un jeu de tests, à partir de zéro ou avec Thunders AI. Thunders ajoute le nouveau cas de test au jeu pour vous.
  • Statut Not Runnable : Thunders vous indique désormais quand une valeur manquante bloque une exécution, comme une variable ou l’URL d’une application. L’exécution se termine au statut Not Runnable et nomme les valeurs manquantes.
  • Skills de Thunders AI : Apprenez à Thunders AI comment votre équipe teste. Les membres du projet peuvent désormais écrire des skills, des instructions réutilisables que tout le projet partage. Nommez un skill dans un chat, et Thunders AI le suit.
  • Retour sur la recherche d’élément : Le navigateur en direct vous indique désormais quand Thunders fait défiler la page pour trouver un élément. Vous savez que l’exécution progresse et qu’elle n’est pas bloquée.
  • Thunders MCP : Votre agent IA peut désormais lire, suivre et gérer les skills d’un projet. Il peut aussi vérifier les étapes de test avant de les enregistrer, et lier un fichier de données à un cas de test.
IMPROVEMENT
  • Étapes réussies douteuses : Thunders vérifie désormais aussi une étape réussie de façon inhabituelle, par exemple seulement après une longue attente. Quand l’étape semble incorrecte, Thunders propose une correction et vous explique pourquoi il l’a signalée.
  • Étapes de connexion : Thunders détecte désormais les erreurs « identifiants incorrects » et « utilisateur verrouillé ». Quand un écran de connexion apparaît, Thunders propose une étape Inject Profile. L’étape Inject Profile liste désormais vos profils et pools enregistrés.
  • Xray : Thunders envoie désormais à Xray l’environnement, la persona, l’appareil et le résultat de chaque étape. Vous voyez où une exécution a tourné et ce que chaque étape a fait, directement dans Xray.
  • Chat Thunders AI : L’historique du chat s’ouvre rapidement et met en évidence votre recherche. Vous pouvez parcourir l’historique avec les touches fléchées. Quand vous arrêtez une réponse, Thunders AI s’arrête aussitôt. Le chat accepte désormais les fichiers Excel au format .xls.
  • Plans de test : Thunders AI rédige désormais des plans de test adaptés au type de votre application.
  • Écrans des skills Thunders AI : Les écrans des skills sont plus simples. Un skill dont le nom utilise un alphabet non latin obtient désormais sa propre commande. Les skills intégrés s’affichent désormais dans la langue du projet.
  • Ressources de test : Vous pouvez désormais téléverser des ressources de test jusqu’à 250 Mo.
  • Sélecteurs de date : Thunders ouvre désormais plus de types de sélecteurs de date, comme les sélecteurs à icône, les sélecteurs de plage de dates et les fenêtres contextuelles d’heure.
  • Liste des cas de test : La liste se charge désormais page par page.
  • Recorder : Le Recorder n’est plus en bêta.
  • Éditeur d’étapes de test : Le texte de l’étape est désormais conservé quand vous changez le type d’une étape. La boîte de dialogue de planification et celle des étapes sont plus simples.
FIX
  • Exécutions de test : Une nouvelle exécution utilise désormais la branche de la première. Quand vous relancez les tests échoués d’un jeu de tests, Thunders exécute désormais aussi le prérequis. Les exécutions d’un cas de test supprimé restent désormais dans la liste des exécutions. La chronologie d’exécution reste désormais visible quand une exécution n’a pas de durées d’étapes. Les tests bloqués n’entrent plus dans la file quand vous lancez les autres tests.
  • Détection d’éléments : Thunders clique désormais sur la bonne ligne dans une grille aux colonnes épinglées. Thunders lit et écrit désormais une date dans le format attendu par le champ. Thunders n’ajoute plus de guillemets autour des libellés. Thunders retrouve désormais un contrôle sans nom grâce au libellé qui le recouvre.
  • Dates : Thunders résout désormais les dates qui nomment un jour de la semaine, comme lundi prochain.
  • Recorder : Les étapes du Recorder continuent désormais d’arriver après le retour de la connexion. Un défilement de page enregistré se rejoue désormais à la même position.
  • Thunders AI : Une requête qui a échoué pendant la navigation fonctionne désormais quand vous la relancez. Les fichiers que vous avez envoyés quittent désormais la zone de message. Une réponse que vous avez arrêtée s’affiche désormais comme arrêtée, et non comme une erreur. Les plans de test conservent désormais les libellés de votre application dans leur langue d’origine.
  • Modèles de déploiement : Le modèle Container Apps inclut désormais les paramètres Browserless, ce qui permet à une nouvelle installation d’obtenir son emplacement d’exécution des tests dès la première connexion. Le modèle Docker Compose démarre désormais avec un nouveau volume PostgreSQL 18.
  • Finitions de l’interface : Une fenêtre de variable affiche désormais la valeur complète. La bannière du fichier de données a désormais les bonnes couleurs en mode sombre. Les paramètres d’exécution affichent désormais un état vide quand le projet n’a pas d’application de ce type. La liste des environnements compte désormais les variables par défaut. Une liste ouverte depuis son lien affiche désormais son total. L’éditeur d’étapes ne plante plus quand vous tapez vite après avoir ouvert un menu. Le rapport d’accessibilité affiche désormais le vrai nombre de règles.

Migration steps

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

upgrade urgency

Critique

Prêt à livrer plus vite grâce à des tests plus intelligents?

Capture d'écran de la liste des cas de test dans l'application Thunders, avec les ensembles de tests, les labels et le statut de la dernière exécution, et un sélecteur de labels ouvert