26 mai 2026

Les Checks par étape arrivent, avec le statut Warning et l'exploration illimitée des données 🎉

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.

✅ Nouveau : Checks sur les Steps

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.

⚠️ Nouveau : Statut Warning

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.

📊 Nouveau : Realtime Status sans limite de temps

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.

↩️ Nouveau : Undo / Redo dans l'éditeur de test

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.

🔑 Nouveau : Personal Access Token

Deux nouveaux types d'actions disponibles dans les tests smartphone :

  • AI visual assertion : validation visuelle par IA

  • Spell check : vérification orthographique

🤖 Nouveau : AI Visual Assertion & Spell Check sur Smartphone

Deux nouveaux types d'actions disponibles dans les tests smartphone :

  • AI visual assertion : validation visuelle par IA

  • Spell check : vérification orthographique

✨ Améliorations

  • 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

🐛 Corrections

  • 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…)