Que fait Créer et exécuter des tests de régression avec Agent QA ?
Utilisez Agent QA lorsqu'une tâche de codage nécessite la vérification d'un flux applicatif dans un navigateur réel ou un environnement mobile. Agent QA stocke les tests sous forme de fichiers projet révisables, accepte des actions et des assertions en langage naturel, et peut conserver des observations ciblées issues d'exécutions précédentes. Privilégiez ses outils MCP lorsqu'ils sont disponibles : découvrez l'espace de travail, inspectez la configuration, générez des identifiants canoniques, validez les définitions de test ou de suite, et lancez l'exécution. Utilisez la CLI en solution de repli. Lorsque l'exécution échoue, inspectez les étapes enregistrées et les preuves avant de modifier le test ; distinguez une régression applicative d'une instruction obsolète ou d'une défaillance d'infrastructure. Agent QA peut réobserver l'interface et tenter un autre chemin pendant l'exécution, mais toute auto-corruption réussie doit être révisée avant que le chemin appris ne soit considéré comme fiable pour les exécutions ultérieures.
Agent QA est actuellement disponible sous licence source FSL-1.1-ALv2. Chaque version est convertie en Apache-2.0 après deux ans. Les prestataires de modèles, navigateurs ou appareils configurés peuvent avoir des coûts distincts.
Prérequis
Installez Agent QA dans le projet et initialisez son espace de travail :
npm install -D agent-qa
npx agent-qa init
npx agent-qa install-browsers --chromium
Pour les projets Android ou iOS, installez les pilotes mobiles nécessaires :
npx agent-qa install-mobile-drivers --all
Flux de travail
- Découvrez l'espace de travail Agent QA et inspectez ses cibles, appareils et prestataires actifs.
- Générez des identifiants avec les outils Agent QA ; n'inventez jamais d'ID de test, suite, hook, exécution ou observation.
- Créez ou mettez à jour le test en langage naturel, puis validez sa définition avant de l'enregistrer ou de l'exécuter.
- Lancez le test ou la suite via MCP. Si MCP n'est pas disponible, exécutez un fichier validé avec
npx agent-qa run <fichier-test>. - Examinez les preuves d'étape, les tentatives d'auto-corruption et les observations conservées avant de décider si vous devez corriger l'application, réviser le test ou réessayer l'infrastructure.
Installation
Installez ou configurez à partir des instructions fournies :
Installez avec npm install -D agent-qa, puis exécutez npx agent-qa init et installez le support d'exécution nécessaire, par exemple npx agent-qa install-browsers --chromium.
- Source : https://github.com/vostride/agent-qa