Consulte os conectores compatíveis com o Application Integration.
Criar casos de teste
Este documento descreve como criar casos de teste para suas integrações. Para informações sobre casos de teste, configurações de teste compatíveis e limitações, consulte Introdução aos casos de teste.
Antes de começar
-
Para receber a permissão necessária para criar casos de teste, peça ao administrador para conceder a você o papel do IAM de Editor do Application Integration (
roles/integrations.integrationEditor) no projeto. Para mais informações sobre a concessão de papéis, consulte Gerenciar o acesso a projetos, pastas e organizações.Esse papel predefinido contém a permissão
integrations.googleapis.com/testCases.create, que é necessária para criar casos de teste.Também é possível conseguir essa permissão com papéis personalizados ou outros papéis predefinidos.
- Verifique se a integração está no estado
DRAFT. Se a integração estiver no estadoPUBLISHED, clique em Ativar edição. Uma nova versão no estadoDRAFTé criada na integração para você. A figura a seguir mostra o bloqueio de edição no editor de integração.
Criar um caso de teste
Para criar um caso de teste, selecione uma das seguintes opções:Console
- No console Google Cloud , acesse a página Application Integration.
- No menu de navegação, clique em Integrações.
A página Integrações aparece listando todas as integrações disponíveis no projeto Google Cloud .
- Selecione uma integração para a qual você quer criar um teste.
Isso abre a integração na página do editor de integração.
- Clique em Caso de teste e em
+ Criar um caso de teste. O painel Criar caso de teste é exibido:
Em seguida, faça o seguinte:
- Na lista Acionador, selecione um acionador.
- No campo Nome do teste, insira um nome para o teste.
- Se quiser, no campo Descrição, insira uma descrição para o teste.
- Clique em Criar.
Na página do editor de integração, a tela do designer mostra O modo de caso de teste está ativo.
- Configure a configuração de teste para seu gatilho e tarefas.
API
Chame o método projects.locations.integrations.versions.testCases.create e forneça os parâmetros relevantes. Exemplo:
POST https://integrations.googleapis.com/v1/{parent=projects/PROJECT_ID/locations/LOCATION/integrations/INTEGRATION_NAME/versions/INTEGRATION_VERSION}/testCases
Substitua:
PROJECT_ID: o ID do projeto Google CloudLOCATION: a região em que a integração está localizada.INTEGRATION_NAME: o nome da integraçãoINTEGRATION_VERSION: a versão da integração
O corpo da solicitação contém o recurso TestCase. Exemplo:
{
"displayName": "example-test-case",
"triggerId": "api_trigger/example-trigger",
"testTaskConfigs": [{
"taskNumber": "1",
"mockConfig": {
"mockStrategy": "NO_MOCK_STRATEGY"
},
"task": "FieldMappingTask"
}],
}
Configurar configurações de teste
Depois de criar um caso de teste, você pode configurar configurações de teste para seus acionadores e tarefas.
A seguir
- Saiba mais sobre casos de teste.
Saiba como fazer o seguinte: