Des branches pour vos tests, de nouveaux cas de test depuis un jeu de tests et un retour en direct quand Thunders cherche un élément
TL;DR
Chaque équipe peut désormais modifier ses tests sur une branche, vous pouvez créer un cas de test directement depuis un jeu de tests, et le navigateur en direct vous indique désormais quand Thunders cherche un élément sur la page.
FEATURE
- Des branches pour toutes les équipes : Chaque é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 compte désormais les exécutions de toutes les branches.
- 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.
- 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.
- Skills de 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.
- Recorder : Le Recorder n’est plus en bêta.
- Appareils mobiles : Quand un appareil n’est pas disponible, Thunders en propose désormais un autre. Le sélecteur d’appareils s’ouvre sur la plateforme du build de votre application. Thunders affiche désormais, avant le lancement de l’exécution, les étapes qu’un build d’application iOS ne peut pas exécuter.
- É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.
- 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. Un nouvel enregistrement mobile ouvre désormais un nouvel appareil quand le précédent a libéré le sien.
- Thunders AI : 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.
- Exécutions mobiles : Thunders touche désormais le bon point sur les écrans Android. Un appui sur un contrôle désactivé échoue désormais, comme sur le web. Thunders attend désormais la disparition d’un élément. Les envois de fichiers sur mobile sont désormais plus fiables.
- Crédits : Thunders affiche désormais un message clair quand une exécution manque de crédits. Le graphique des crédits indique désormais qu’il utilise uniquement le filtre de date.
- 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.
Prêt à livrer plus vite grâce à des tests plus intelligents?
