Aller au contenu

Intégration · Outils de développement

Connecter Claude et ChatGPT à BugBug

Demandez à votre IA quels tests de BugBug ont échoué la nuit dernière, ou faites-lui lancer une exécution de suite sur votre URL de staging. Elle peut lire les exécutions de test étape par étape avec erreurs et captures d'écran, lister les suites et profils d'exécution, ainsi que créer ou mettre à jour des tests et des suites. Vous obtenez des réponses sur vos résultats de test sans ouvrir le tableau de bord.

Connecter BugBug gratuitement

Offre gratuite, sans carte bancaire. Comptez environ une minute.

Essayez de demander

  • “Quels tests ont échoué dans la dernière exécution de suite ?”

    L'IA liste les exécutions de suite récentes, ouvre la plus récente et affiche le résultat de chaque test, avec ceux qui ont échoué en premier.

  • “Lancer la suite Checkout contre https://staging.example.com.”

    Elle trouve la suite, lance une exécution cloud avec cette URL de base et signale l'état lorsque vous le demandez.

  • “Pourquoi le test Login a-t-il échoué ?”

    Elle lit l'exécution de test avec ses résultats d'étape et erreurs, et liste les captures d'écran capturées pendant l'exécution.

Ce que votre IA peut faire

Exécuter des tests et des suites

Lancer des exécutions cloud pour des tests individuels ou des suites entières, avec un profil d'exécution, une URL de base et des variables, et les arrêter si nécessaire.

Résultats et captures d'écran

Lire les exécutions de test et de suite avec leurs résultats d'étape, erreurs et captures d'écran capturées, filtrées par statut ou date.

Tests et suites

Rechercher des tests et des suites, parcourir les dossiers, profils d'exécution et variables, ainsi que créer ou mettre à jour des tests et des suites.

  • “Affichez-moi tous les tests dans le dossier Payments avec leur dernier résultat.”

    Elle trouve le dossier et recherche ses tests en incluant le résultat de la dernière exécution.

  • “Créer une suite nommée Smoke avec les tests Login et Signup.”

    Elle consulte les profils d'exécution et les deux tests, puis crée la suite avec le profil que vous choisissez.

  • “Arrêter l'exécution de suite qui est toujours en cours.”

    Elle trouve l'exécution de suite en cours et l'arrête.

79 outils pour BugBug

Ces outils sont activés lors de la connexion. Vous pouvez désactiver chacun d’eux ou exiger votre approbation avant son exécution.

  • create_componentModifie des données
  • create_folderModifie des données
  • create_groupModifie des données
  • create_projectModifie des données
  • create_project_v2_tests_import_check_createModifie des données
  • create_reference_screenshotModifie des données
  • create_resolveModifie des données
  • create_stepModifie des données
  • create_suiteModifie des donnéesCréer une suite de tests avec un `name`, un `run_profile_id` et le `tests` qu'elle doit inclure.
  • create_testModifie des donnéesCréer un nouveau test vide avec un `name`, des notes optionnelles et un dossier.
  • create_test_componentModifie des données
  • create_variableModifie des données
  • delete_folderSupprime des données
  • delete_groupSupprime des données
  • delete_reference_screenshotSupprime des données
  • delete_stepSupprime des données
  • delete_testSupprime des données
  • delete_unitSupprime des données
  • detach_test_componentModifie des données
  • download_junit_xml_report
  • download_project
  • export_projects
  • get_config_status
  • get_folder
  • get_group
  • get_profile
  • get_reference_screenshot
  • get_step
  • get_steprun
  • get_suiteObtenir une seule suite via `unit_id`, y compris ses tests et paramètres.
  • get_suite_runObtenir les détails complets d'une exécution de suite via `suiterun_id`, y compris le résultat de chaque test.
  • get_suite_run_statusObtenir l'état actuel d'une exécution de suite via `suiterun_id`.
  • get_testObtenir un seul test via `test_id`, y compris ses étapes et paramètres.
  • get_test_export
  • get_test_runObtenir les détails complets d'une exécution de test via `testrun_id`, y compris les résultats des étapes et les erreurs.
  • get_test_run_statusObtenir l'état actuel d'une exécution de test via `testrun_id` (en cours, passé, échoué).
  • get_testrun_debug_artifact
  • get_variable
  • list_component_usages
  • list_foldersLister les dossiers de test ou de suite, filtrés par `kind`, nom `query` ou dossier parent.
  • list_ips
  • list_junits
  • list_projectsLister les projets BugBug visibles par le jeton, optionnellement filtrés par nom avec `query`.
  • list_projects_2
  • list_projects_v2_projects_settings_list
  • list_projects_v2_projects_settings_list_2
  • list_projects_v2_settings_list
  • list_reference_screenshots
  • list_run_profilesLister les profils d'exécution du projet. Utilisez un identifiant de profil comme `run_profile_id` lors de l'exécution de tests ou de suites.
  • list_suite_runsLister les exécutions de suite, filtrées par `suite_id`, `status` ou une plage de dates de début.
  • list_suiterun_debug_artifacts
  • list_suiterun_screenshots
  • list_suitesLister les suites de tests, optionnellement filtrées par nom avec `query`. Définir `latest_run` pour inclure la dernière exécution de chaque suite.
  • list_test_run_screenshotsLister les captures d'écran capturées pendant une exécution de test via `testrun_id`.
  • list_test_runsLister les exécutions de tests, filtrées par `test_id`, `status` ou une plage de dates de début.
  • list_testrun_debug_artifacts
  • list_testrun_logs
  • list_v1s
  • list_variablesLister les variables du projet que les tests peuvent utiliser.
  • run_project_import_from_a_previously_validated_uploadModifie des données
  • run_suiteModifie des donnéesDémarrer une exécution cloud complète d'une suite via `suite_id` ; optionnel `base_url`, `run_profile_id` et variables. Suivez la progression avec get_suite_run_status.
  • run_testModifie des donnéesDémarrer une exécution cloud d'un seul test via `test_id` ; optionnel `run_profile_id` et variables. Suivez la progression avec get_test_run_status.
  • search_companies
  • search_components
  • search_groups
  • search_testsRechercher des tests par nom (`query`) ou dossier. Définir `latest_run` pour inclure le dernier résultat d'exécution de chaque test.
  • search_trees
  • stop_suite_runModifie des donnéesArrêter une exécution de suite en cours via `suiterun_id`.
  • stop_test_runModifie des donnéesArrêter une exécution de test en cours via `testrun_id`.
  • submit_projectVisible par d’autres
  • update_folderModifie des données
  • update_groupModifie des données
  • update_reference_screenshotModifie des données
  • update_stepModifie des données
  • update_suiteModifie des donnéesModifiez le nom, les notes, les tests ou les paramètres d'exécution d'un ensemble avec `unit_id`.
  • update_testModifie des donnéesRenommer un test ou modifier ses notes, dossier ou taille d'écran via `test_id`.
  • update_test_step_positionModifie des données
  • update_variableModifie des données
  • upload_testModifie des données

Configuration en trois étapes

  1. 1

    Choisissez l’application

    Créez un compte PipMCP gratuit et sélectionnez BugBug dans la liste des applications.

  2. 2

    Collez votre clé

    Collez votre jeton API de projet BugBug. Dans BugBug, ouvrez la page Intégrations, choisissez l'onglet API et copiez le jeton API du projet. Le jeton appartient à un seul projet, et l'API publique de BugBug nécessite un plan payant.

  3. 3

    Ajoutez le lien à votre IA

    Vous obtenez un lien MCP personnel. Ajoutez-le à Claude, ChatGPT ou Cursor :

    1. Cliquez sur votre nom, puis sur Paramètres › Connecteurs › Ajouter un connecteur personnalisé.
    2. Collez votre lien dans le champ URL du serveur MCP distant.
    3. Activez-le depuis le menu + d’une conversation.

Questions

Que peut faire l'IA dans BugBug ?

Elle peut lire les projets, tests, suites, dossiers, profils d'exécution, variables, exécutions de test, exécutions de suite et captures d'écran. Elle peut lancer et arrêter des exécutions de test et de suite dans le cloud, créer des tests vides et de nouvelles suites, et mettre à jour le nom, les notes, le dossier ou les paramètres des tests et des suites.

L'IA voit-elle mon jeton API BugBug ?

Non. Votre jeton BugBug est chiffré au repos et jamais montré à l'IA. Après que vous ayez sauvegardé, il ne sera plus montré, même pas à vous. L'IA ne voit que les résultats des outils qu'elle appelle.

Puis-je contrôler ce que l'IA est autorisée à faire ?

Oui. Vous choisissez les outils activés, vous pouvez commencer avec les résultats uniquement. Lancer ou arrêter des exécutions et modifier des tests ou suites peut nécessiter votre approbation avant qu'elles ne s'exécutent. Chaque appel d'outil est journalisé.

Fonctionne-t-il avec ChatGPT ?

Oui. Dans ChatGPT, allez dans Paramètres › Applications et connecteurs › Avancé et activez le mode Développeur, puis ajoutez votre lien PipMCP. Le mode Développeur nécessite un abonnement payant ChatGPT : Plus, Pro, Business ou Entreprise. Le même lien fonctionne également dans Claude (Paramètres › Connecteurs › Ajouter un connecteur personnalisé), Cursor et d'autres clients MCP.

Quel est le coût ?

PipMCP dispose d'un plan gratuit sans carte de crédit requise. Les plans payants sont facturés par tâche terminée. Vous avez également besoin de votre propre compte BugBug, et l'API publique de BugBug nécessite un plan payant BugBug.

L'IA peut-elle enregistrer les étapes des tests ?

Non. L'IA peut créer un nouveau test vide avec un nom, des notes et un dossier, et modifier les paramètres d'un test. Les étapes sont enregistrées dans BugBug lui-même. L'IA peut lire les étapes existantes d'un test et l'exécuter.

Laissez votre IA travailler dans BugBug dès aujourd’hui.

Commencez gratuitement. Votre clé reste chiffrée et vous décidez de ce que l’IA peut faire.

Connecter BugBug gratuitement

PipMCP n’est pas affilié à BugBug. Les noms des produits sont des marques commerciales appartenant à leurs propriétaires respectifs.