Consulta i connettori supportati per Application Integration.

Gestire gli scenari di test

Questo documento descrive come gestire i casi di test per le integrazioni. Puoi gestire i casi di test nei seguenti modi:

Per informazioni sugli scenari di test, sulle configurazioni di test supportate e sui relativi limiti, consulta Introduzione agli scenari di test.

Prima di iniziare

  • Per ottenere le autorizzazioni necessarie per gestire i casi di test, chiedi all'amministratore di concederti il ruolo IAM Editor di integrazione dell'applicazione (roles/integrations.integrationEditor) nel progetto. Per ulteriori informazioni sulla concessione dei ruoli, consulta Gestire l'accesso a progetti, cartelle e organizzazioni.

    Questo ruolo predefinito contiene le autorizzazioni necessarie per gestire i casi di test. Per visualizzare le autorizzazioni esatte richieste, espandi la sezione Autorizzazioni richieste:

    Autorizzazioni obbligatorie

    Per gestire i casi di test sono necessarie le seguenti autorizzazioni:

    • Elenca gli scenari di test: integrations.googleapis.com/testCases.get
    • Copia uno scenario di test:
      • integrations.googleapis.com/testCases.get
      • integrations.googleapis.com/testCases.create
    • Elimina uno scenario di test: integrations.googleapis.com/testCases.delete

    Potresti anche ottenere queste autorizzazioni con ruoli personalizzati o altri ruoli predefiniti.

  • Assicurati che l'integrazione sia nello stato DRAFT. Se l'integrazione è nello stato PUBLISHED, fai clic su Attiva modifica. Nell'integrazione viene creata una nuova versione nello stato DRAFT. La figura seguente mostra il blocco delle modifiche nell'editor di integrazione.

    Blocco delle modifiche delle integrazioni Blocco delle modifiche delle integrazioni

  • Assicurati di avere un caso di test nell'integrazione. Per informazioni su come creare uno scenario di test, consulta Creare scenari di test.

Blocchi di modifica degli scenari di test

In Application Integration, gli scenari di test sono entità di design che vengono spesso sviluppate in collaborazione con più autori. Sebbene un test case possa essere modificato attivamente da un solo autore alla volta, i team possono collaborare a un test case.

Se apri il caso di test che è in fase di modifica da parte di un altro utente, nell'editor di integrazione viene visualizzato il seguente messaggio, perché un solo utente può aggiornare il caso di test in un determinato momento:

[email protected] is currently editing the test case. Edit features are temporarily disabled.

Per modificare il caso di test, fai clic su Riassegna. La figura seguente mostra il blocco di modifica.

Blocco di modifica dello scenario di test Blocco di modifica dello scenario di test

Elenca gli scenari di test

Per elencare i casi di test, seleziona una delle seguenti opzioni:

Console

  1. Nella Google Cloud console, vai alla pagina Application Integration.

    Vai ad Application Integration

  2. Nel menu di navigazione, fai clic su Integrations (Integrazioni).

    Viene visualizzata la pagina Integrazioni, che elenca tutte le integrazioni disponibili nel Google Cloud progetto.

  3. Seleziona un'integrazione esistente contenente casi di test.

    Si apre l'integrazione nell'editor di integrazione.

  4. Fai clic su Caso di test e poi su Apri casi di test. Viene visualizzato il riquadro Scenari di test con un elenco di scenari di test per la versione corrente dell'integrazione.

API

Chiama il metodo projects.locations.integrations.versions.testCases.list e fornisci eventuali parametri pertinenti. Ad esempio:

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

Sostituisci quanto segue:

  • PROJECT_ID: l'ID del Google Cloud progetto
  • LOCATION: la regione in cui si trova l'integrazione
  • INTEGRATION_NAME: il nome dell'integrazione
  • INTEGRATION_VERSION: la versione dell'integrazione

Modificare uno scenario di test

Per modificare un caso di test:

  1. Nella Google Cloud console, vai alla pagina Application Integration.

    Vai ad Application Integration

  2. Nel menu di navigazione, fai clic su Integrations (Integrazioni).

    Viene visualizzata la pagina Integrazioni, che elenca tutte le integrazioni disponibili nel Google Cloud progetto.

  3. Seleziona un'integrazione esistente contenente casi di test.

    Si apre l'integrazione nell'editor di integrazione.

  4. Fai clic su Caso di test e poi su Apri casi di test. Viene visualizzato il riquadro Scenari di test con un elenco di scenari di test per la versione corrente dell'integrazione.
  5. Seleziona il caso di test che vuoi modificare.

    Nella pagina dell'editor di integrazione, il riquadro del designer mostra La modalità test case è attiva.

    Se un'attività nell'integrazione viene eliminata, lo scenario di test diventa non valido, come mostrato nell'immagine seguente:

    Blocco delle modifiche delle integrazioni Blocco delle modifiche delle integrazioni

  6. Se un'attività nell'integrazione viene eliminata, fai clic su Elimina per aggiornare il caso di test.
  7. Aggiorna i dettagli di configurazione dello scenario di test ed esegui lo scenario di test.

Copiare uno scenario di test

Per creare una copia di un caso di test nella stessa integrazione, seleziona una delle seguenti opzioni:

Console

  1. Nella Google Cloud console, vai alla pagina Application Integration.

    Vai ad Application Integration

  2. Nel menu di navigazione, fai clic su Integrations (Integrazioni).

    Viene visualizzata la pagina Integrazioni, che elenca tutte le integrazioni disponibili nel Google Cloud progetto.

  3. Seleziona un'integrazione esistente contenente casi di test.

    Si apre l'integrazione nell'editor di integrazione.

  4. Fai clic su Caso di test e poi su Apri casi di test. Viene visualizzato il riquadro Scenari di test con un elenco di scenari di test per la versione corrente dell'integrazione.
  5. Seleziona il caso di test da copiare.

    Nella pagina dell'editor di integrazione, il riquadro del designer mostra La modalità test case è attiva.

  6. Fai clic su Duplica. Viene visualizzata la pagina Duplica lo scenario di test. Poi:
    1. Nel campo Nome test, inserisci il nome del caso di test.
    2. (Facoltativo) Nel campo Descrizione, inserisci una descrizione del caso di test.
    3. Fai clic su Crea. Il test case viene creato nella stessa integrazione.

API

Segui questi passaggi:

  • Chiama il metodo projects.locations.integrations.versions.testCases.get e fornisci eventuali parametri pertinenti. Ad esempio:

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

    Sostituisci quanto segue:

    • PROJECT_ID: l'ID del Google Cloud progetto
    • LOCATION: la regione in cui si trova l'integrazione
    • INTEGRATION_NAME: il nome dell'integrazione
    • INTEGRATION_VERSION: la versione dell'integrazione
    • TEST_CASE_ID: l'ID dello scenario di test
  • Nella risposta di output, copia il proto di testo dello scenario di test.

  • Chiama il metodo projects.locations.integrations.versions.testCases.create e fornisci il proto di testo che hai copiato nel passaggio precedente.

    Ad esempio:

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

Eliminare uno scenario di test

Per eliminare un caso di test, seleziona una delle seguenti opzioni:

Console

  1. Nella Google Cloud console, vai alla pagina Application Integration.

    Vai ad Application Integration

  2. Nel menu di navigazione, fai clic su Integrations (Integrazioni).

    Viene visualizzata la pagina Integrazioni, che elenca tutte le integrazioni disponibili nel Google Cloud progetto.

  3. Seleziona un'integrazione esistente per cui vuoi creare un test.

    Si apre l'integrazione nell'editor di integrazione.

  4. Fai clic su Caso di test e poi su Apri casi di test. Viene visualizzato il riquadro Scenari di test con un elenco di scenari di test per la versione corrente dell'integrazione.
  5. Seleziona il caso di test da eliminare.

    Nella pagina dell'editor di integrazione, il riquadro del designer mostra La modalità test case è attiva.

  6. Fai clic su Elimina.

API

Chiama il metodo projects.locations.integrations.versions.testCases.delete. Ad esempio:

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

Sostituisci quanto segue:

  • PROJECT_ID: l'ID del Google Cloud progetto
  • LOCATION: la regione in cui si trova l'integrazione
  • INTEGRATION_NAME: il nome dell'integrazione
  • INTEGRATION_VERSION: la versione dell'integrazione
  • TEST_CASE_ID: l'ID dello scenario di test da eliminare

Passaggi successivi