Consulte os conetores suportados para a solução Application Integration.

Crie casos de teste

Este documento descreve como criar exemplos de testes para as suas integrações. Para obter informações sobre casos de teste, configurações de teste suportadas e as respetivas limitações, consulte o artigo Introdução aos casos de teste.

Antes de começar

  • Para receber a autorização de que precisa para criar casos de teste, peça ao seu administrador para lhe conceder a função de IAM Editor de integração de aplicações (roles/integrations.integrationEditor) no projeto. Para mais informações sobre a atribuição de funções, consulte o artigo Faça a gestão do acesso a projetos, pastas e organizações.

    Esta função predefinida contém a autorização integrations.googleapis.com/testCases.create , que é necessária para criar exemplos de teste.

    Também pode obter esta autorização com funções personalizadas ou outras funções predefinidas.

  • Certifique-se de que a integração está no estado DRAFT. Se a integração estiver no estado PUBLISHED, clique em Ativar edição. É criada uma nova versão no estado DRAFT na integração. A figura seguinte 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

Crie um exemplo de teste

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

Consola

  1. Na Google Cloud consola, aceda à página Application Integration.

    Aceda à solução Application Integration

  2. No menu de navegação, clique em Integrações.

    A página Integrações é apresentada com todas as integrações disponíveis no Google Cloud projeto.

  3. Selecione uma integração existente para a qual quer criar um teste.

    Esta ação abre a integração no editor de integração.

  4. Clique em Exemplo de teste e, de seguida, em + Criar um novo exemplo de teste. É apresentado o painel Criar exemplo de teste:

    Imagem que mostra o painel Criar caso de teste Imagem que mostra o painel Criar registo de teste

    Em seguida, faça o seguinte:

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

      Na página do editor de integração, a tela de design apresenta a mensagem O modo de teste está ativo.

  5. Configure a configuração de teste para o seu acionador e tarefas.

API

Chame o método projects.locations.integrations.versions.testCases.create e forneça todos os parâmetros relevantes. Por exemplo:

POST https://integrations.googleapis.com/v1/{parent=projects/PROJECT_ID/locations/LOCATION/integrations/INTEGRATION_NAME/versions/INTEGRATION_VERSION}/testCases

Substitua o seguinte:

  • PROJECT_ID: o ID do Google Cloud projeto
  • LOCATION: a região onde a integração está localizada
  • INTEGRATION_NAME: o nome da integração
  • INTEGRATION_VERSION: a versão da integração

O corpo do pedido contém o recurso TestCase. Por exemplo:

 
{
    "displayName": "example-test-case",
    "triggerId": "api_trigger/example-trigger",
    "testTaskConfigs": [{
      "taskNumber": "1",
      "mockConfig": {
        "mockStrategy": "NO_MOCK_STRATEGY"
      },
      "task": "FieldMappingTask"
    }],
}

Configure configurações de teste

Depois de criar um exemplo de teste, pode configurar configurações de teste para os seus acionadores e tarefas.

O que se segue?