Creare scenari di test
Questo documento descrive come creare 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 creare 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.createautorizzazione, necessaria per creare 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 statoPUBLISHED, fai clic su Enable Editing. Nell'integrazione viene creata una nuova versione nello statoDRAFT. La figura seguente mostra il blocco di modifica nell'editor di integrazione.
Creare uno scenario di test
Per creare uno scenario di test, seleziona una delle seguenti opzioni:Console
- Nellaconsole, vai alla pagina Application Integration. Google Cloud
- Nel menu di navigazione, fai clic su Integrazioni.
Viene visualizzata la pagina Integrazioni con l'elenco di tutte le integrazioni disponibili nel Google Cloud progetto.
- Seleziona un'integrazione esistente per cui vuoi creare un test.
L'integrazione si apre nell'editor di integrazione.
- Fai clic su Scenario di test e poi su
+ Crea un nuovo scenario di test. Viene visualizzato il riquadro Crea scenario di test:
Quindi:
- Nell'elenco Trigger, seleziona un trigger.
- Nel campo Nome test, inserisci un nome per il test.
- (Facoltativo) Nel campo Descrizione , inserisci una descrizione per il test.
- Fai clic su Crea.
Nella pagina dell'editor di integrazione, l'area di progettazione mostra La modalità Scenario di test è attiva.
- Configura la configurazione di test per il trigger e le attività.
API
Chiama il projects.locations.integrations.versions.testCases.create metodo e fornisci tutti i parametri pertinenti. Ad esempio:
POST 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 progettoLOCATION: la regione in cui si trova l'integrazioneINTEGRATION_NAME: il nome dell'integrazioneINTEGRATION_VERSION: la versione dell'integrazione
Il corpo della richiesta contiene la risorsa TestCase. Ad esempio:
{
"displayName": "example-test-case",
"triggerId": "api_trigger/example-trigger",
"testTaskConfigs": [{
"taskNumber": "1",
"mockConfig": {
"mockStrategy": "NO_MOCK_STRATEGY"
},
"task": "FieldMappingTask"
}],
}
Configurare le configurazioni di test
Dopo aver creato uno scenario di test, puoi configurare le configurazioni di test per i trigger e le attività.
Passaggi successivi
- Scopri di più sugli scenari di test.
Scopri come: