Retour à la liste
Agent d'automatisation des tests d'interface utilisateur alimenté par l'IA
FreeAI TestingFrameworkSeleniumMCP
À propos
L'agent d'automatisation des tests d'interface utilisateur basé sur l'IA offre une méthode innovante pour les tests d'interface graphique en intégrant les spécifications de test en langage naturel, l'IA générative, la génération augmentée par récupération (RAG) et la vision par ordinateur dans un cadre unifié basé sur Java. Il supprime la fragilité associée aux scripts basés sur des sélecteurs en apprenant les composants de l'interface utilisateur via des intégrations sémantiques et des images, imitant ensuite les interactions de type humain de manière cohérente dans les modes assisté (formation) et sans surveillance (CI/CD).
Fonctionnalités Clés
- Utilise LangChain4j pour se connecter aux modèles d'IA d'instruction et de vision, en distribuant les tâches de sorte qu'un modèle détermine les actions de test tandis qu'un autre gère la validation visuelle.
- Compatible avec Google AI Studio/Vertex AI et Azure OpenAI, réglable via config.properties ou AgentConfig.java (y compris les noms de modèles, les clés API, les points de terminaison, les paramètres de température, le nombre maximal de jetons et les nouvelles tentatives).