Les tests d’application permettent à Agent de tester les applications qu’il construit à l’aide d’un vrai navigateur. Agent navigue dans votre application comme le ferait un vrai utilisateur, clique sur les éléments et valide les fonctionnalités. Cette capacité d’auto-test contribue à s’assurer que votre application fonctionne correctement et permet à Agent de détecter et de corriger automatiquement les problèmes.Documentation Index
Fetch the complete documentation index at: https://docs.replit.com/llms.txt
Use this file to discover all available pages before exploring further.
Fonctionnement des tests d’application
Regardez les tests d’application en action pendant qu’Agent navigue dans votre application :Pour l’instant, les tests d’application sont disponibles pour les applications web JavaScript Full Stack et Streamlit Python.
Principaux avantages
- Autonomie étendue : Permet à Agent de travailler plus longtemps sans intervention humaine
- Qualité supérieure : Produit des applications avec moins d’erreurs en identifiant et en traitant les problèmes tôt
- Efficacité des coûts : Évite la nécessité 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
Lorsqu’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 volet Agent
- Test visuel : Regardez le curseur d’Agent naviguer dans votre application en testant les fonctionnalités
- Simulation d’un vrai utilisateur : Agent navigue dans votre application exactement comme le ferait un vrai utilisateur, en saisissant des données fictives si nécessaire
- Analyse automatique : Agent analyse les résultats des tests et identifie les problèmes éventuels
- Auto-correction : Agent rend compte avec un résumé de ses tests et corrige automatiquement les problèmes détectés
Capacités clés
Agent teste intelligemment votre application en la parcourant comme un vrai utilisateur le ferait, en couvrant :- Validation de l’interface utilisateur : Boutons, formulaires, navigation et éléments visuels
- Vérification des fonctionnalités : Fonctionnalités principales et workflows utilisateur
- Tests d’intégration : Appels API, interactions avec la base 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 à l’intérieur du menu déroulant des paramètres Agent dans votre saisie de chat. Activez-les lorsque vous utilisez le mode Économie ou le mode Puissance. Le mode Lite maintient les tests d’application désactivés.Les tests d’application font partie des capacités autonomes d’Agent. En savoir plus sur les Optimisations de code et les autres fonctionnalités d’Agent.
Prise en main
Parfois, Agent rencontre un obstacle pendant les tests pour lequel il a besoin de votre aide pour continuer. Cela implique le plus souvent de se connecter à un compte utilisateur (par ex. Gmail). Dans ces cas, Agent affichera un bouton « Commencer la prise en main ».
Ce à 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 revoir l’intégralité de la session de test
- Navigation par sections : Utilisez les curseurs en bas pour accéder à des sections spécifiques du test

Dépannage
Tests échouant de manière inattendue- Essayez d’ignorer puis de réinviter pour tester
- Vérifiez le contenu dynamique qui pourrait affecter le timing des tests
- Révisez les scénarios de test pour en vérifier l’exactitude
- 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 des applications web* pour l’instant
Tarification et utilisation
Les tests d’application sont inclus dans le modèle de tarification basé sur l’effort d’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 plus simples sont moins coûteux)
- Coût vs. bénéfice : Bien que les tests coûtent de l’argent, ils permettent d’économiser en évitant des prompts supplémentaires et du travail supplémentaire d’Agent en détectant les erreurs plus tôt
- Développement efficace : L’approche automatisée réduit la nécessité de débogage manuel et de retouches
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 mettez en œuvre 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