Consulte os conectores compatíveis com a integração de aplicativos.
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 aceitas 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 Editor de integração de aplicativos (
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. 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 do Google Cloud , acesse a página Integração de aplicativos.
- No menu de navegação, clique em Integrações.
A página Integrações aparece com todas as integrações disponíveis no projeto do Google Cloud .
- Selecione uma integração para 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 novo 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, insira uma descrição para o teste no campo Descrição.
- 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 o teste para o gatilho e as 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 do Google Cloud .LOCATION
: 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: