- Démarrage
- À propos de Test Manager
- Actions d'Autopilot
- À propos du chat Autopilot (agent)
- À propos du masquage des informations personnelles
- Démarrage
- Disponibilité de la fonctionnalité Test Manager
- Tarification unifiée : Test Manager de licence
- Flex : Test Manager de licence
- Guide de démarrage rapide
- Types de test dans Test Manager
- Gestion de projet
- Documents
- Travailler avec l’analyse de l’impact des modifications
- Créer des scénarios de test
- Affectation de cas de test aux exigences.
- Clonage des cas de test
- Exporter des cas de test
- Lier des cas de test à Test Manager dans Studio
- Delete test cases
- Cas de test manuels
- Documenter les cas de test avec Task Capture
- Paramètres
- Champs de cas de test Playground
- Activation de la gouvernance au niveau du projet
- Désactivation de la gouvernance au niveau du projet
- Activation de la gouvernance au niveau des cas de test
- Désactivation de la gouvernance au niveau du cas de test
- Gérer les approbateurs pour les cas de test régis
- Gérer les cas de test régis à l’état En cours
- Gérer les cas de test régis à l’état En révision
- Gérer les objets régis à l'état Signé
- Gérer les commentaires pour les cas de test régis
- Appliquer des filtres et des vues
- Importer des ensembles de test Orchestrator
- Creating test sets
- Ajouter des cas de test à un ensemble de test
- Attribuer des utilisateurs par défaut dans l'exécution de l'ensemble de tests
- Activation de la couverture des activités
- Configuration d'ensembles de test pour des dossiers et des robots d'exécution spécifiques
- Remplacer les paramètres
- Cloner des ensembles de tests
- Exporter des ensembles de tests
- Appliquer des filtres et des vues
- FAQ - Parité des fonctionnalités - Test Manager vs Orchestrator
- Exécution de tests manuels
- Exécuter des tests automatisés
- Exécuter des cas de test sans ensemble de tests
- Exécuter des tests mixtes
- Créer des exécutions en attente
- Appliquer un ordre d’exécution
- Réexécution des exécutions de test
- Planification des exécutions
- Résoudre les problèmes des exécutions automatisées
- Tests d'accessibilité pour Test Cloud
- Opérations et utilitaires de projet
- Paramètres de Test Manager
- Intégration de l'outil de gestion du cycle de vie des applications (ALM)
- Intégration de l'outil de gestion du cycle de vie des applications (ALM)
- Connecté à Test Manager
- Test Manager - Connecteur Integration Service
- Intégration de l'API
- Intégration de votre outil avec Test Manager
- Étendues de l'API
- Agents de codage pour les tests
- Résolution des problèmes
Intégrez une application externe à Test Manager en établissant une connexion de service à service à l'aide des méthodes d'autorisation disponibles.
Les méthodes d'autorisation décrites dans cette rubrique fournissent des informations sur la façon d'établir une connexion de service à service entre Test Manager et votre application, ou d'autres applications partenaires.
Prérequis
Activez l’automatisation de test dans Automation CloudTM. Pour plus d’informations, consultez Activer ou désactiver des services.
Ajouter l’outil externe à Automation CloudTM
Pour intégrer votre outil à Test Manager, vous devez l’ajouter en tant qu’application externe dans Automation CloudTM.
Suivez la procédure Ajout d’une application externe.
Enregistrement via la gestion des identités
Vous pouvez enregistrer votre application dans Identity Management, définir les étendues de Test Manager et établir une connexion entre les applications.
Pour configurer et autoriser votre application, vous devez ajouter une application externe
Lorsque vous définissez les étendues d'API pour l'intégration, sélectionnez Test Manager en tant que ressource. Pour plus d’informations, consultez Étendues.
Authentifier les appels API
Les API de Test Manager nécessitent un jeton d'accès OAuth 2.0 — il n'existe pas de méthode d'authentification par clé API distincte. Pour obtenir un jeton de porteur:
- Enregistrez une application externe dans Automation CloudTM et sélectionnez les étendues de Test Manager. Pour obtenir des étapes, consultez la section Ajout d'une application externe.
- Notez les étendues AppId, Secret et sélectionnées pour une utilisation à l'étape suivante.
- Demandez un jeton à partir du point de terminaison Identity
/connect/tokenà l'aide du type d'accordclient_credentials, en transmettant les étendues AppId, Secret et. - Incluez le jeton du porteur renvoyé dans l'en-tête
Authorizationde vos appels d'API Test Manager.
Dans des outils comme Postman, sélectionnez le type d'autorisation OAuth 2.0 , et non la clé d'API — le collage de l'AppId et du Secret directement sous forme de clé API entraîne une Error 401 Non autorisé. Swagger ne peut pas démontrer ce flux, car Swagger s’authentifie à l’aide de ce flux.
Exemples d'API
Pour effectuer un appel d'API à Test Manager, vous pouvez consulter l'exemple suivant pour récupérer des projets Test Manager.
Pour plus d'appels d'API à Test Manager, utilisez Swagger. Pour accéder à votre locataire Automation CloudTM dans Swagger, consultez la rubrique Références de l’API .
GET/api/v2/projects – GET/api/v2/projects/{id}