Docs Autonomy

Aperçu

Testez les parcours qui comptent sur le web, Android et vos API, et consultez les preuves de chaque étape.

Autonomy teste les parcours qui comptent avant qu'ils n'arrivent chez vos clients. Vous décrivez un parcours en quelques résultats attendus, en langage courant. Un agent atteint chacun d'eux sur le produit en ligne, comme le ferait un testeur attentif : il pilote un navigateur ou un appareil, appelle votre API, lit la boîte de réception de test et attend le code SMS. Chaque action qu'il effectue s'affiche sous l'étape, avec les preuves qui justifient le résultat.

Quand un parcours d'inscription, de paiement, de facturation ou d'onboarding casse, vous voyez quel résultat attendu n'a pas été atteint, ce que l'agent a fait et ce que l'écran affichait. Inutile de reconstituer la session à la main.

À quoi sert Autonomy

Utilisez Autonomy pour les parcours produit où un test unitaire ou une comparaison de captures d'écran ne suffit pas :

  • Inscription, connexion, double authentification, lien magique et réinitialisation du mot de passe.
  • Paiement, abonnement et reçus.
  • Checks de pull request sur les déploiements de prévisualisation.
  • Builds mobiles issus de la CI ou d'un téléversement.
  • Parcours API qui appellent directement vos endpoints.
  • Preuves de mise en production à partager avec le produit, le support, la QA et l'ingénierie.

Comment ça marche

  1. Créez un projet pour votre produit et ajoutez un environnement : l'URL, le build de l'application ou l'API sur lequel il s'exécute.
  2. Rédigez un cas de test en quelques étapes formulées comme des résultats attendus, décrivez-le en langage courant ou enregistrez-le une fois.
  3. Lancez une exécution. L'agent atteint chaque résultat attendu et affiche ses Step Actions (les actions de l'agent) au fil de l'eau. À la fin de chaque étape, une vérification finale, la Final check, confirme le résultat.
  4. Consultez le résultat : Passed, Failed ou Couldn't start. Les problèmes repérés en chemin sont listés à part, comme problèmes, sans toucher au résultat.
  5. Envoyez les résultats là où votre équipe travaille : checks GitHub, Slack, Linear, Jira, webhooks ou votre CI.

Par où commencer

Lisez le Démarrage rapide pour arriver à votre première exécution consultée, puis les Concepts clés pour les termes utilisés partout. Quand la première exécution est fiable, ajoutez les tests de pull request, les planifications et les intégrations. Utilisez les assistants IA pour créer des cas de test, lancer des exécutions et lire les résultats depuis votre éditeur.

Vous n’avez pas trouvé ?

On this page