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 estado PUBLISHED, clique em Ativar edição. Uma nova versão no estado DRAFT é criada na integração. A figura a seguir mostra o bloqueio de edição no editor de integração.

    Bloqueio de edição de integrações Bloqueio de edição de integrações

Criar um caso de teste

Para criar um caso de teste, selecione uma das seguintes opções:

Console

  1. No console do Google Cloud , acesse a página Integração de aplicativos.

    Acessar o Application Integration

  2. 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 .

  3. Selecione uma integração para criar um teste.

    Isso abre a integração na página do editor de integração.

  4. Clique em Caso de teste e em + Criar um novo caso de teste. O painel Criar caso de teste é exibido:

    imagem mostrando o painel "Criar caso de teste" Imagem mostrando o painel "Criar caso de teste"

    Em seguida, faça o seguinte:

    1. Na lista Acionador, selecione um acionador.
    2. No campo Nome do teste, insira um nome para o teste.
    3. Se quiser, insira uma descrição para o teste no campo Descrição.
    4. Clique em Criar.

      Na página do editor de integração, a tela do designer mostra O modo de caso de teste está ativo.

  5. 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ção
  • INTEGRATION_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