Gestisci gli scenari di test

Questo documento descrive come gestire gli scenari di test per le tue integrazioni. Puoi gestire gli scenari di test nei seguenti modi:

Per informazioni sugli scenari di test, sulle configurazioni di test supportate e sulle relative limitazioni, consulta Introduzione agli scenari di test.

Prima di iniziare

  • Per ottenere le autorizzazioni necessarie per gestire gli scenari di test, chiedi all'amministratore di concederti il ruolo IAM Application Integration Editor (roles/integrations.integrationEditor) nel progetto. Per saperne di più sulla concessione dei ruoli, consulta Gestisci l'accesso a progetti, cartelle e organizzazioni.

    Questo ruolo predefinito contiene le autorizzazioni necessarie per gestire gli scenari di test. Per vedere quali sono esattamente le autorizzazioni richieste, espandi la sezione Autorizzazioni obbligatorie:

    Autorizzazioni obbligatorie

    Per gestire gli scenari 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 Abilita modifica. Nell'integrazione viene creata una nuova versione nello stato DRAFT. La figura seguente mostra il blocco di modifica nell'editor delle integrazioni.

    Blocco modifica integrazioni Blocco modifica integrazioni

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

Blocchi di modifica degli scenari di test

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

Se apri lo scenario di test che viene modificato da un altro utente, nell'editor di integrazione viene visualizzato il seguente messaggio perché un solo utente può aggiornare lo scenario di test in un determinato momento:

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

Per modificare lo scenario di test, fai clic su Assumi il controllo. La figura seguente mostra il blocco di modifica.

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

Elenca gli scenari di test

Per elencare gli scenari di test, seleziona una delle seguenti opzioni:

Console

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

    Vai ad Application Integration

  2. Nel menu di navigazione, fai clic su Integrazioni.

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

  3. Seleziona un'integrazione esistente che contiene scenari di test.

    In questo modo l'integrazione viene aperta nell'editor delle integrazioni.

  4. Fai clic su Scenario di test e poi su Apri scenari di test. Viene visualizzato il riquadro Scenari di test con un elenco di scenari di test per la versione di integrazione attuale.

API

Chiama il metodo projects.locations.integrations.versions.testCases.list e fornisci i 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 progetto Google Cloud
  • LOCATION: la regione in cui si trova l'integrazione
  • INTEGRATION_NAME: il nome dell'integrazione
  • INTEGRATION_VERSION: la versione dell'integrazione

Modifica uno scenario di test

Per modificare uno scenario di test, segui questi passaggi:

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

    Vai ad Application Integration

  2. Nel menu di navigazione, fai clic su Integrazioni.

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

  3. Seleziona un'integrazione esistente che contiene scenari di test.

    In questo modo l'integrazione viene aperta nell'editor delle integrazioni.

  4. Fai clic su Scenario di test e poi su Apri scenari di test. Viene visualizzato il riquadro Scenari di test con un elenco di scenari di test per la versione di integrazione attuale.
  5. Seleziona lo scenario di test che vuoi modificare.

    Nella pagina dell'editor delle integrazioni, il canvas di progettazione mostra La modalità scenario di test è attiva.

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

    Blocco modifica integrazioni Blocco modifica integrazioni

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

Copia uno scenario di test

Per creare una copia di uno scenario di test nella stessa integrazione, seleziona una delle seguenti opzioni:

Console

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

    Vai ad Application Integration

  2. Nel menu di navigazione, fai clic su Integrazioni.

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

  3. Seleziona un'integrazione esistente che contiene scenari di test.

    In questo modo l'integrazione viene aperta nell'editor delle integrazioni.

  4. Fai clic su Scenario di test e poi su Apri scenari di test. Viene visualizzato il riquadro Scenari di test con un elenco di scenari di test per la versione di integrazione attuale.
  5. Seleziona lo scenario di test che vuoi copiare.

    Nella pagina dell'editor delle integrazioni, il canvas di progettazione mostra La modalità scenario di test è attiva.

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

API

Segui questi passaggi:

  • Chiama il metodo projects.locations.integrations.versions.testCases.get e fornisci i 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 progetto Google Cloud
    • 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 testo proto 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
    

Elimina uno scenario di test

Per eliminare uno scenario di test, seleziona una delle seguenti opzioni:

Console

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

    Vai ad Application Integration

  2. Nel menu di navigazione, fai clic su Integrazioni.

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

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

    In questo modo l'integrazione viene aperta nell'editor delle integrazioni.

  4. Fai clic su Scenario di test e poi su Apri scenari di test. Viene visualizzato il riquadro Scenari di test con un elenco di scenari di test per la versione di integrazione attuale.
  5. Seleziona lo scenario di test che vuoi eliminare.

    Nella pagina dell'editor delle integrazioni, il canvas di progettazione mostra La modalità scenario di test è 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 progetto Google Cloud
  • 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 che vuoi eliminare

Passaggi successivi