• ENGINE
  • ASSERTION
  • ENV
  • HUMAN

Distinguer erreurs de test et bugs de code avec votre IA

Connectez votre outil une seule fois pour donner accès aux logs à votre agent. Il identifiera immédiatement s'il faut corriger la logique ou simplement mettre à jour un test.

Demandez à l'IA à propos de cette page

Réponse rapide

Bug ou test défectueux ?

Votre agent compare la sortie réelle dans les logs avec l'état attendu défini dans votre suite de tests. Il détermine si la logique du code est faussée ou si l'assertion elle-même est incorrecte. Vous saurez précisément quelle partie nécessite une correction.

Résultats d'échec

Chaque problème est classé.

L'IA catégorise les échecs pour que vous sachiez exactement où concentrer vos efforts.

ENGINE

Bug de code réel

L'IA détecte un écart entre la logique du code et les spécifications. Vous obtenez un chemin direct vers la fonction défaillante.

ASSERTION

Logique de test erronée

L'agent constate que le code fonctionne, mais que le test vérifie un élément incorrect. Vous saurez quelle assertion réécrire.

ENV

Problème d'infrastructure

L'IA détecte si une dépendance manquante ou un environnement instable a causé le crash. Cela vous évite de chercher des bugs inexistants.

HUMAN

Révision manuelle requise

Si les logs sont illisibles ou si l'échec est non déterministe, l'IA vous le signale. C'est à vous de trancher l'ambiguïté.

Le flux

Ce que fait votre IA lors d'un échec.

L'agent effectue le travail fastidieux de lecture des traces de pile et des fichiers sources.

  1. Ingestion des logs

    Votre agent récupère les logs d'échec bruts et les fichiers sources pertinents pour comprendre le contexte.

    diagnose_test_failure
  2. Reconnaissance de motifs

    L'agent compare le message d'erreur aux schémas connus d'assertions erronées ou de défauts de moteur.

    diagnose_test_failure
  3. Vérification de la logique

    Il analyse le chemin d'exécution pour vérifier si le code s'est réellement écarté de la logique prévue.

    diagnose_test_failure
  4. Verdict final

    L'IA fournit une conclusion : il s'agit d'un bug, d'une erreur de test ou d'un incident environnemental.

    diagnose_test_failure

Essayez

Copiez ces exemples pour commencer.

Utilisez ces prompts pour que l'IA traite immédiatement un échec.

Points de départ

Ce sont des exemples pour lancer la machine. Remplacez les noms de dépôts et les chemins de fichiers par les vôtres.

QA Arbiter Connector

Tout est prêt. Choisissez votre client MCP et suivez les instructions de configuration.

Lien du connecteurhttps://edge.vinkius.com/vk_preview_X69TXPHsdjAfNffcyFTnx1dWNUhv3RVHL0mSZM7p/mcp

Claude Desktop

Suivez les étapes ci-dessous pour vous connecter en quelques secondes.

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — QA Arbiter capabilities are ready to use.
Configuration · claude_desktop_config.jsonCopier
{
  "mcpServers": {
    "qa-arbiter-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_X69TXPHsdjAfNffcyFTnx1dWNUhv3RVHL0mSZM7p/mcp"
    }
  }
}
Copiez dans le chat04
  • Analyse l'échec dans le dépôt auth-service et dis-moi si l'assertion est incorrecte.

  • Regarde les logs du dernier build dans le dépôt payment-gateway. Est-ce un vrai bug ?

  • Vérifie les échecs de test dans le dépôt user-api et détermine si l'environnement est en cause.

  • Diagnose la cause de l'échec des tests d'intégration dans le dépôt checkout-flow.

  • Claude
  • ChatGPT
  • Cursor
  • VS Code
  • Windsurf
  • Claude Code
  • JetBrains
  • Cline

Commencez ici

Connectez QA Arbiter une fois, puis posez vos questions.

Connectez le MCP à votre client en un clic. Vos identifiants restent chiffrés et vous pouvez débugger immédiatement.

Connecter QA Arbiter à votre IA

FAQ

Fonctionnement de la tâche

  • 01

    L'IA peut-elle corriger le code pour moi ?

    Non. L'IA identifie si le problème est un bug ou une assertion erronée, mais c'est à vous d'écrire et de valider la correction.

  • 02

    A-t-elle accès à l'intégralité de mon code ?

    Elle ne lit que les fichiers et les logs nécessaires au diagnostic de l'échec spécifique que vous lui indiquez.

  • 03

    Peut-elle lancer les tests elle-même ?

    Non. Ce MCP est conçu pour analyser des données d'échec existantes, pas pour déclencher de nouveaux cycles de tests.

  • 04

    Va-t-elle supprimer mes fichiers de test ?

    Non. L'IA dispose uniquement d'un accès en lecture sur vos logs et votre code pour effectuer son diagnostic.

  • 05

    Que se passe-t-il si l'échec est intermittent ?

    L'IA tentera de trouver des schémas dans les logs, mais si elle ne trouve pas de cause constante, elle vous signalera le problème pour une révision manuelle.

  • D'autres questions sur QA Arbiter ? La page du connecteur y répond. Voir toutes les capacités du connecteur QA Arbiter

Connectez QA Arbiter à Claude, Cursor, ChatGPT et d'autres