Communitygithub.com

MigoXLab/webqa-agent

Utilisez WebQA pour tester des sites web, pages, URL, flux de connexion, formulaires, navigation et parcours utilisateur principaux avec un agent de test QA par navigateur IA.

Qu'est-ce que webqa-agent ?

WebQA est un outil de test automatisé pour navigateur qui permet à un agent IA d'évaluer des sites web et des pages du point de vue d'un utilisateur réel. Il est conçu pour tester des flux utilisateur essentiels comme la navigation, les formulaires, les connexions et les parcours principaux. Ce skill s'intègre à l'écosystème MCP (Model Context Protocol) pour offrir un mode de test rapide, et il s'appuie sur des fichiers de référence pour guider l'utilisateur : un guide pour les tests classiques (`mini-agent.md`), un guide de configuration (`setup.md`), un guide pour les tests authentifiés (`cookies.md`), et un guide de dépannage (`troubleshooting.md`). Il est particulièrement utile pour les développeurs et les testeurs QA qui souhaitent automatiser des validations de régression, de fonctionnalités ou de parcours utilisateur sans nécessiter d'infrastructure complexe. Le skill insiste sur la focalisation sur une seule URL et un seul objectif en langage naturel, et signale que le succès d'exécution ne correspond pas automatiquement à un test réussi ; le rapport final doit être consulté.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/MigoXLab/webqa-agent/tree/HEAD/skills/webqa

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

WebQA

Utilisez WebQA lorsque l'utilisateur souhaite tester un site web ou une page du point de vue d'un utilisateur réel.

Route

  • Pour un test normal de site web, page, URL, fonctionnalité, connexion, recherche, formulaire, navigation ou parcours principal, lisez references/mini-agent.md.
  • Pour l'installation du serveur MCP, la configuration de la clé API, la configuration de l'IDE ou les variables d'environnement, lisez references/setup.md.
  • Pour les tests authentifiés avec des cookies de navigateur, lisez references/cookies.md avant d'exécuter le test.
  • Pour les erreurs d'API, les dépassements de délai d'exécution, les rapports manquants, les erreurs de limite de workers ou les exécutions bloquées, lisez references/troubleshooting.md.

Defaults

  • Si l'utilisateur fournit une URL sans objectif spécifique, exécutez la tâche mini-agent par défaut : vérifier que la page d'accueil se charge, que les points d'entrée principaux sont visibles et que les interactions principales ne montrent aucune erreur évidente.
  • Si l'utilisateur décrit un objectif de test mais ne fournit pas d'URL, demandez l'URL avant d'exécuter WebQA.
  • Limitez la tâche à une seule URL et à un seul objectif en langage naturel.
  • Ne considérez pas la fin de l'exécution comme un succès du test ; le rapport final de réussite/échec doit provenir du rapport de test ou de la logique de repli documentée.

Boundaries

  • Ce skill public expose le flux de travail de test rapide MCP de WebQA.
  • Ne promettez pas de fonctionnalités futures tant que leurs fichiers de référence n'existent pas.
  • Ne chargez pas cookies.md, setup.md ou troubleshooting.md lors d'un test normal de page publique, sauf si ce contexte est nécessaire.

Skills associés