Nouveau dans Agent 3 : Les Tests d’application représentent une avancée majeure dans les capacités autonomes de l’Agent, permettant un développement d’applications plus fiable et de meilleure qualité.
Fonctionnement des Tests d’application
Regardez les Tests d’application en action pendant que l’Agent navigue dans votre application :Pour l’instant, les Tests d’application sont disponibles pour les applications web Full Stack JavaScript et Streamlit Python.
Avantages clés
- Autonomie étendue : Permet à l’Agent de travailler pendant de plus longues périodes sans intervention humaine
- Meilleure qualité : Produit des applications avec moins d’erreurs en identifiant et résolvant les problèmes tôt
- Efficacité des coûts : Évite le besoin de sessions de débogage supplémentaires en détectant les problèmes pendant le développement
- Révision interactive : Fournit des replays vidéo et une navigation section par section pour une analyse approfondie des résultats
Le processus de test
Lorsque l’Agent décide de se tester lui-même, voici ce qui se passe :- Aperçu du navigateur : Vous verrez un aperçu du navigateur dans le panneau Agent
- Tests visuels : Regardez le curseur de l’Agent cliquer dans votre application pour tester les fonctionnalités
- Simulation d’un vrai utilisateur : L’Agent navigue dans votre application exactement comme un vrai utilisateur le ferait, en saisissant des données fictives si nécessaire
- Analyse automatique : L’Agent analyse les résultats des tests et identifie les éventuels problèmes
- Auto-correction : L’Agent rend compte avec un résumé de ses tests et corrige automatiquement les problèmes rencontrés
Capacités clés
L’Agent teste intelligemment votre application en naviguant à travers elle comme un vrai utilisateur le ferait, couvrant :- Validation de l’interface utilisateur : Boutons, formulaires, navigation et éléments visuels
- Vérification des fonctionnalités : Fonctions principales et flux utilisateur
- Tests d’intégration : Appels API, interactions avec les bases de données et services tiers
- Performance et accessibilité : Temps de chargement, réactivité et normes d’accessibilité
Utilisation
Les Tests d’application se trouvent dans les Paramètres avancés du menu déroulant des paramètres Agent dans votre saisie de chat. Activez-les lorsque vous utilisez le mode Economy ou Power. Le mode Lite maintient les Tests d’application désactivés.Les Tests d’application font partie des capacités autonomes d’Agent 3. En savoir plus sur les Optimisations de code et les autres fonctionnalités Agent.
Prise de contrôle
Parfois, l’Agent rencontre un obstacle pendant les tests qui nécessite votre aide pour continuer. Le cas le plus courant implique la connexion à un compte utilisateur (par ex. Gmail). Dans ces cas, l’Agent affiche un bouton « Commencer la prise de contrôle ».
À quoi s’attendre
- Option Ignorer : Utilisez le bouton Ignorer pour contourner les tests si nécessaire et continuer le développement
- Replay vidéo interactif : Après les tests, cliquez sur la vidéo pour rejouer l’intégralité de la session de test
- Navigation par sections : Utilisez les curseurs en bas pour accéder aux sections spécifiques du test

Dépannage
Tests échouant de manière inattendue- Essayez de passer la session, puis de relancer l’invite pour tester
- Vérifiez le contenu dynamique qui pourrait affecter le timing des tests
- Vérifiez l’exactitude des scénarios de test
- Fournissez des descriptions plus détaillées des fonctionnalités de votre application
- Mentionnez explicitement les flux utilisateur critiques qui doivent être testés
- Les Tests d’application ne fonctionnent qu’avec les applications web* pour l’instant
Tarification et utilisation
Les Tests d’application sont inclus dans le modèle de tarification basé sur l’effort de l’Agent avec des considérations de coût importantes :- Basé sur l’utilisation : Les tests sont facturés en fonction de l’effort dépensé (les tests simples sont moins chers)
- Coût vs. Bénéfice : Bien que les tests coûtent de l’argent, ils peuvent réduire les coûts en évitant des invites supplémentaires et un travail supplémentaire de l’Agent en détectant les erreurs plus tôt
- Développement efficace : L’approche automatisée réduit le besoin de débogage manuel et de retravail
Prochaines étapes
Prêt à utiliser les Tests d’application avec vos projets ?- Commencez à construire : Créez une application avec Agent et laissez les tests s’activer automatiquement
- Examinez les résultats : Consultez les rapports de test et implémentez les améliorations suggérées
- Itérez : Utilisez les retours des tests pour affiner votre application
- Montez en puissance : Appliquez les Tests d’application à des projets plus grands et plus complexes