Consultez les connecteurs compatibles avec Application Integration.

Gérer les scénarios de test

Ce document explique comment gérer les cas de test de vos intégrations. Vous pouvez gérer vos scénarios de test de différentes manières:

Pour en savoir plus sur les cas de test, les configurations de test compatibles et leurs limites, consultez Présentation des cas de test.

Avant de commencer

  • Pour obtenir les autorisations nécessaires pour gérer les scénarios de test, demandez à votre administrateur de vous accorder le rôle IAM Éditeur d'intégration d'applications (roles/integrations.integrationEditor) sur le projet. Pour en savoir plus sur l'attribution de rôles, consultez la page Gérer l'accès aux projets, aux dossiers et aux organisations.

    Ce rôle prédéfini contient les autorisations requises pour gérer les scénarios de test. Pour connaître les autorisations exactes requises, développez la section Autorisations requises :

    Autorisations requises

    Les autorisations suivantes sont requises pour gérer les scénarios de test:

    • Liste des scénarios de test : integrations.googleapis.com/testCases.get
    • Pour copier un scénario de test :
      • integrations.googleapis.com/testCases.get
      • integrations.googleapis.com/testCases.create
    • Supprimez un scénario de test : integrations.googleapis.com/testCases.delete

    Vous pouvez également obtenir ces autorisations avec des rôles personnalisés ou d'autres rôles prédéfinis.

  • Assurez-vous que votre intégration est à l'état DRAFT. Si votre intégration est à l'état PUBLISHED, cliquez sur Activer la modification. Une nouvelle version à l'état DRAFT est créée dans l'intégration pour vous. La figure suivante montre le verrouillage de modification dans l'éditeur d'intégration.

    Verrouillage de modification des intégrations Verrouillage de modification des intégrations

  • Assurez-vous de disposer d'un cas de test dans l'intégration. Pour savoir comment créer un scénario de test, consultez Créer des scénarios de test.

Verrouiller la modification des scénarios de test

Dans l'intégration d'applications, les scénarios de test sont des entités de temps de conception souvent développées en collaboration avec plusieurs auteurs. Bien qu'un scénario de test ne puisse être modifié que par un seul auteur à la fois, les équipes peuvent collaborer sur un scénario de test.

Si vous ouvrez le cas de test en cours de modification par un autre utilisateur, le message suivant s'affiche dans l'éditeur d'intégration, car un seul utilisateur peut modifier le cas de test à la fois:

test-user@gmail.com is currently editing the test case. Edit features are temporarily disabled.

Pour modifier le scénario de test, cliquez sur Prendre le contrôle. La figure suivante illustre le verrouillage de modification.

Verrouillage de la modification des scénarios de test Verrouillage de la modification des scénarios de test

Répertorier les scénarios de test

Pour afficher la liste des scénarios de test, sélectionnez l'une des options suivantes:

Console

  1. Dans la console Google Cloud , accédez à la page Application Integration.

    Accéder à Application Integration

  2. Dans le menu de navigation, cliquez sur Intégrations.

    La page Intégrations s'affiche et liste toutes les intégrations disponibles dans le projet Google Cloud .

  3. Sélectionnez une intégration existante contenant des scénarios de test.

    Cela entraîne son ouverture dans l'éditeur d'intégrations.

  4. Cliquez sur Scénario de test, puis sur Ouvrir les scénarios de test. Le volet Scénarios de test s'affiche avec la liste des scénarios de test pour la version d'intégration actuelle.

API

Appelez la méthode projects.locations.integrations.versions.testCases.list et définissez tous les paramètres pertinents. Exemple :

GET https://integrations.googleapis.com/v1/{parent=projects/PROJECT_ID/locations/LOCATION/integrations/INTEGRATION_NAME/versions/INTEGRATION_VERSION}/testCases
      

Remplacez les éléments suivants :

  • PROJECT_ID: ID du projet Google Cloud
  • LOCATION: région où se trouve l'intégration
  • INTEGRATION_NAME: nom de l'intégration
  • INTEGRATION_VERSION: version de l'intégration

Modifier un scénario de test

Pour modifier un cas de test, procédez comme suit:

  1. Dans la console Google Cloud , accédez à la page Application Integration.

    Accéder à Application Integration

  2. Dans le menu de navigation, cliquez sur Intégrations.

    La page Intégrations s'affiche et liste toutes les intégrations disponibles dans le projet Google Cloud .

  3. Sélectionnez une intégration existante contenant des scénarios de test.

    Cela entraîne son ouverture dans l'éditeur d'intégrations.

  4. Cliquez sur Scénario de test, puis sur Ouvrir les scénarios de test. Le volet Scénarios de test s'affiche avec la liste des scénarios de test pour la version d'intégration actuelle.
  5. Sélectionnez le cas de test que vous souhaitez modifier.

    Sur la page de l'éditeur d'intégration, le canevas du concepteur affiche Le mode de test est actif.

    Si une tâche de l'intégration est supprimée, le cas de test devient non valide, comme illustré dans l'image suivante:

    Verrouillage de modification des intégrations Verrouillage de modification des intégrations

  6. Si une tâche de l'intégration est supprimée, cliquez sur Supprimer pour mettre à jour le cas de test.
  7. Modifiez les détails de configuration du scénario de test et exécutez-le.

Copier un scénario de test

Pour créer une copie d'un cas de test dans la même intégration, sélectionnez l'une des options suivantes:

Console

  1. Dans la console Google Cloud , accédez à la page Application Integration.

    Accéder à Application Integration

  2. Dans le menu de navigation, cliquez sur Intégrations.

    La page Intégrations s'affiche et liste toutes les intégrations disponibles dans le projet Google Cloud .

  3. Sélectionnez une intégration existante contenant des scénarios de test.

    Cela entraîne son ouverture dans l'éditeur d'intégrations.

  4. Cliquez sur Scénario de test, puis sur Ouvrir les scénarios de test. Le volet Scénarios de test s'affiche avec la liste des scénarios de test pour la version d'intégration actuelle.
  5. Sélectionnez le cas de test que vous souhaitez copier.

    Sur la page de l'éditeur d'intégration, le canevas du concepteur affiche Le mode de test est actif.

  6. Cliquez sur Dupliquer. La page Dupliquer le scénario de test s'affiche. Ensuite, procédez comme suit :
    1. Dans le champ Nom du test, saisissez le nom du cas de test.
    2. Si vous le souhaitez, saisissez une description du scénario de test dans le champ Description.
    3. Cliquez sur Créer. Le scénario de test est créé dans la même intégration.

API

Procédez comme suit :

  • Appelez la méthode projects.locations.integrations.versions.testCases.get et définissez tous les paramètres pertinents. Exemple :

    GET https://integrations.googleapis.com/v1/{parent=projects/PROJECT_ID/locations/LOCATION/integrations/INTEGRATION_NAME/versions/INTEGRATION_VERSION}/testCases/TEST_CASE_ID
    

    Remplacez les éléments suivants :

    • PROJECT_ID: ID du projet Google Cloud
    • LOCATION: région où se trouve l'intégration
    • INTEGRATION_NAME: nom de l'intégration
    • INTEGRATION_VERSION: version de l'intégration
    • TEST_CASE_ID: ID du cas de test
  • Dans la réponse de sortie, copiez le proto de texte du scénario de test.

  • Appelez la méthode projects.locations.integrations.versions.testCases.create et fournissez le proto de texte que vous avez copié à l'étape précédente.

    Exemple :

    POST https://integrations.googleapis.com/v1/{parent=projects/PROJECT_ID/locations/LOCATION/integrations/INTEGRATION_NAME/versions/INTEGRATION_VERSION}/testCases
    

Supprimer un scénario de test

Pour supprimer un cas de test, sélectionnez l'une des options suivantes:

Console

  1. Dans la console Google Cloud , accédez à la page Application Integration.

    Accéder à Application Integration

  2. Dans le menu de navigation, cliquez sur Intégrations.

    La page Intégrations s'affiche et liste toutes les intégrations disponibles dans le projet Google Cloud .

  3. Sélectionnez une intégration existante pour laquelle vous souhaitez créer un test.

    Cela entraîne son ouverture dans l'éditeur d'intégrations.

  4. Cliquez sur Scénario de test, puis sur Ouvrir les scénarios de test. Le volet Scénarios de test s'affiche avec la liste des scénarios de test pour la version d'intégration actuelle.
  5. Sélectionnez le cas de test que vous souhaitez supprimer.

    Sur la page de l'éditeur d'intégrations, le canevas du concepteur affiche Le mode de test est actif.

  6. Cliquez sur Supprimer.

API

Appelez la méthode projects.locations.integrations.versions.testCases.delete. Exemple :

DELETE https://integrations.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/integrations/INTEGRATION_NAME/versions/INTEGRATION_VERSION/testCases/TEST_CASE_ID

Remplacez les éléments suivants :

  • PROJECT_ID: ID du projet Google Cloud
  • LOCATION: région où se trouve l'intégration
  • INTEGRATION_NAME: nom de l'intégration
  • INTEGRATION_VERSION: version de l'intégration
  • TEST_CASE_ID: ID du cas de test que vous souhaitez supprimer

Étape suivante