Configurare gli scenari di test

Questo documento descrive come configurare gli scenari di test per le integrazioni. 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 l'autorizzazione necessaria per configurare gli scenari di test, chiedi all'amministratore di concederti il ruolo IAM Editor di Application Integration (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 l' integrations.googleapis.com/testCases.create autorizzazione, necessaria per configurare gli scenari di test.

    Potresti anche ottenere questa autorizzazione con ruoli personalizzati o altri ruoli predefiniti.

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

    Blocco modifiche integrazioni Blocco modifiche integrazioni

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

Configurare le configurazioni di test per i trigger

Per configurare le configurazioni di test per il trigger, seleziona una delle seguenti opzioni:
  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 Integrations (Integrazioni) con un elenco di tutte le integrazioni disponibili nel Google Cloud progetto.

  3. Seleziona un'integrazione esistente per la quale vuoi creare un test.

    L'integrazione si apre nell'editor di integrazione.

  4. Fai clic su Test Case (Scenario di test) e poi su Open test cases (Apri scenari di test). Viene visualizzato il riquadro Test Cases (Scenari di test) con un elenco di scenari di test per la versione corrente dell'integrazione.
  5. Seleziona lo scenario di test dall'elenco.

    Nella pagina dell'editor di integrazione, l'area di progettazione mostra Test case mode is active (La modalità scenario di test è attiva). L'immagine seguente mostra il riquadro Test configuration (Configurazione di test) per il trigger:

    Immagine che mostra il riquadro di configurazione del test Immagine che mostra il riquadro di configurazione del test

  6. Nella pagina dell'editor di integrazione, fai clic sul trigger per aprire il riquadro di configurazione del trigger. Quindi, procedi nel seguente modo:
    • Se hai variabili di input per l'integrazione, la scheda Test configuration (Configurazione di test) mostra queste variabili di input. I valori che inserisci nelle variabili vengono salvati automaticamente.
    • Per visualizzare le proprietà del trigger, fai clic sulla scheda Trigger properties (Proprietà del trigger).

Configurare le configurazioni di test per le attività

Per configurare le proprietà di test per l'attività di integrazione, seleziona una delle seguenti opzioni:
  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 Integrations (Integrazioni) con un elenco di tutte le integrazioni disponibili nel Google Cloud progetto.

  3. Seleziona un'integrazione esistente per la quale vuoi creare un test.

    L'integrazione si apre nell'editor di integrazione.

  4. Fai clic su Test Case (Scenario di test) e poi su Open test cases (Apri scenari di test). Viene visualizzato il riquadro Test Cases (Scenari di test) con un elenco di scenari di test per la versione corrente dell'integrazione.
  5. Seleziona lo scenario di test dall'elenco.

    Nella pagina dell'editor di integrazione, l'area di progettazione mostra Test case mode is active (La modalità scenario di test è attiva).

  6. Nella pagina dell'editor di integrazione, fai clic sull'attività per aprire il riquadro di configurazione di test. L'immagine seguente mostra il riquadro Test configuration (Configurazione di test) per l'attività:

    Immagine che mostra il riquadro di configurazione del test Immagine che mostra il riquadro di configurazione del test

    Nella scheda Test configuration (Configurazione di test), segui questi passaggi:
    1. In Mock strategy type (Tipo di strategia di simulazione), seleziona una delle seguenti strategie di simulazione:
      • Se selezioni No mock (Nessuna simulazione), l'attività viene eseguita dall'integrazione principale come dovrebbe nell'integrazione effettiva. Per impostazione predefinita, per le attività è selezionato il tipo di strategia No mock (Nessuna simulazione).
      • Se selezioni Mock execution (Esecuzione di simulazione), in Mock execution status (Stato di esecuzione di simulazione) devi selezionare una delle seguenti opzioni:
        • Skip (Salta): l'attività è contrassegnata come completata correttamente
        • Failure (Errore): l'attività è contrassegnata come non riuscita
      • Se selezioni Mock Output (Output di simulazione), in Task Output list (Elenco di output delle attività) devi fornire l'output delle attività per il nodo successivo nell'integrazione.
    2. Nella sezione Assertion strategy (Strategia di asserzione), procedi nel seguente modo:
      1. Nel campo Assertion type (Tipo di asserzione), seleziona una delle seguenti opzioni:
        • Se selezioni Assert execution (Asserisci esecuzione), seleziona una delle seguenti opzioni per Execution status to assert (Stato di esecuzione da asserire):
          • Success (Operazione riuscita)
          • Failure (Errore)
          • Not executed (Non eseguita)
        • Se selezioni Assert parameters (Asserisci parametri), procedi nel seguente modo:
          1. In Parameters to assert (Parametri da asserire), seleziona se vuoi asserire i parametri, inclusi i parametri di input e output.
          2. Seleziona l'Operator (Operatore) per confrontare il parametro asserito con il valore inserito. Le operazioni per confrontare il parametro asserito possono essere una delle seguenti:
            • Uguale a
            • Non uguale
            • Contiene
          3. Nel campo Value (Valore), inserisci il valore con cui vuoi confrontare il parametro.
      2. (Facoltativo) Per aggiungere altre asserzioni, fai clic su + Add Assertion (+ Aggiungi asserzione).

Passaggi successivi