26 mai 2026

Une release bien chargée cette semaine avec trois fonctionnalités majeures : les Checks au niveau des étapes pour valider des conditions sur chaque action, le nouveau statut Warning qui va au-delà du simple Success/Failed, et la Realtime Status qui s'affranchit enfin de la limite des 48h.
Ajoutez des conditions de succès à n'importe quelle étape de votre test.

Cliquez sur une step, allez dans l'onglet Checks, et définissez vos conditions. Si la condition n'est pas remplie, l'étape échoue (ou passe en warning, voir ci-dessous).
Checks disponibles :
URL : vérifiez que l'URL courante contient, égale ou correspond à un pattern
Step duration : vérifiez que l'étape s'est terminée dans un seuil de temps
Combinez plusieurs checks avec une logique AND/OR. D'autres types de checks arrivent bientôt.
Vos tests ne sont plus limités à Success ou Failed.

Pour chaque check, choisissez ce qui se passe si la condition n'est pas remplie : Failed (rouge) ou Warning (jaune). Cela vous donne de la granularité entre "quelque chose est cassé" et "quelque chose est lent mais fonctionne encore."
Ce statut se propage sur les monitors sous la forme du statut Degraded, visible en jaune sur la Realtime Status.
Important : Aucun check n'est ajouté automatiquement sur les tests existants. Pour voir le statut Warning en action, ajoutez des checks à vos tests existants ou créez-en de nouveaux.
Fini la limite des 48h.

La Realtime Status permet désormais de remonter dans le temps avec des plages jusqu'à 12 mois (7j, 30j, 90j, 12 mois). Vous pouvez aussi drag une période sur le graphique pour zoomer dessus.
Ctrl+Z pour annuler, Ctrl+Y (ou Ctrl+Shift+Z) pour refaire.
Fonctionne sur tout : structure, renommages, valeurs, hooks, ajout/suppression/déplacement de steps et step groups. Les éditions de texte sont groupées en sessions d'1 seconde pour annuler une frappe complète d'un coup.
Deux nouveaux types d'actions disponibles dans les tests smartphone :
AI visual assertion : validation visuelle par IA
Spell check : vérification orthographique
Deux nouveaux types d'actions disponibles dans les tests smartphone :
AI visual assertion : validation visuelle par IA
Spell check : vérification orthographique
Test campaigns : déplacement direct depuis le menu d'action (plus besoin de multi-select), duplication des collections, duplication depuis la barre multi-select
Smartphone test creation modal : refonte visuelle + bouton Refresh pour recharger la liste des apps
App reset désactivé par défaut sur les nouveaux tests Android (aligné avec iOS)
Variable tags : nouveau style visuel, survol affiche le variable group, références dans les checks visibles dans l'onglet Environment
Check tags : padding réduit, style mini-tag au lieu du texte brut
Warning labels : affichés à côté des tests en warning dans les résultats multi-test
Onglet Checks persistant : cliquer sur une autre step garde l'onglet Checks ouvert
Opérateurs masqués : "not exactly" et "does not contain" retirés des checks suite aux retours utilisateurs
Step-level timeouts qui ne prenaient pas effet à l'exécution (à re-sauvegarder pour migrer les valeurs existantes)
Live preview qui suit bien le test sélectionné en multi-test suite
Reconnexion silencieuse quand le JWT expire (plus de redirection forcée vers /login)
Nouveaux utilisateurs correctement rattachés à la security policy par défaut
Export dashboard qui respecte maintenant la sélection des variables
Délais et timeouts qui ne marchaient pas sur les tests smartphone (nouvelle expérience)
Crash et problèmes visuels sur la Realtime Status
Variant et choice value persistés correctement à la sauvegarde d'un test
Variables CHOICE dans les monitors résolues en valeur unique avant envoi au runner
Ajout d'un variant qui crée automatiquement les cellules pour toutes les variables existantes
Tab Video toujours visible avec un empty state clair
Breadcrumb "Test campaigns" au lieu de "TestCampaigns"
Icône de statut Degraded corrigée dans la liste des monitors
Alerte "leave without saving" qui ne se déclenche plus après une sauvegarde réussie
Et plein d'autres polish (typo, alignements, états visuels…)