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

Faça a gestão dos casos de teste

Este documento descreve como gerir exemplos de testes para as suas integrações. Pode gerir os seus exemplos de teste das seguintes formas:

Para 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 as autorizações de que precisa para gerir casos de teste, peça ao seu administrador para lhe conceder a função de IAM de 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 as autorizações necessárias para gerir casos de teste. Para ver as autorizações exatas que são necessárias, expanda a secção Autorizações necessárias:

    Autorizações necessárias

    São necessárias as seguintes autorizações para gerir exemplos de testes:

    • Apresente os exemplos de teste: integrations.googleapis.com/testCases.get
    • Copie um registo de teste:
      • integrations.googleapis.com/testCases.get
      • integrations.googleapis.com/testCases.create
    • Elimine um exemplo de teste: integrations.googleapis.com/testCases.delete

    Também pode conseguir estas autorizações 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

  • Certifique-se de que tem um exemplo de teste na integração. Para obter informações sobre como criar um caso de teste, consulte o artigo Crie casos de teste.

Bloqueios de edição de casos de teste

Na integração de aplicações, os casos de teste são entidades de tempo de conceção que são frequentemente desenvolvidas em colaboração com vários autores. Embora um exemplo de teste só possa ser editado ativamente por um autor de cada vez, as equipas podem colaborar num exemplo de teste.

Se abrir o exemplo de teste que está a ser editado por outro utilizador, é apresentada a seguinte mensagem no editor de integração, uma vez que apenas um utilizador pode atualizar o exemplo de teste num determinado momento:

test-user@gmail.com is currently editing the test case. Edit features are temporarily disabled.

Para editar o exemplo de teste, clique em Assumir. A figura seguinte mostra o bloqueio de edição.

Bloqueio de edição do caso de teste Bloqueio de edição do caso de teste

Liste os casos de teste

Para listar exemplos de testes, 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 que contenha exemplos de teste.

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

  4. Clique em Registo de teste e, de seguida, em Abrir registos de testes. O painel Casos de teste é apresentado com uma lista de casos de teste para a versão de integração atual.

API

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

GET 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

Edite um exemplo de teste

Para editar um exemplo de teste, siga estes passos:

  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 que contenha exemplos de teste.

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

  4. Clique em Registo de teste e, de seguida, em Abrir registos de testes. O painel Casos de teste é apresentado com uma lista de casos de teste para a versão de integração atual.
  5. Selecione o exemplo de teste que quer editar.

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

    Se uma tarefa na integração for eliminada, o exemplo de teste torna-se inválido, conforme mostrado na imagem seguinte:

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

  6. Se uma tarefa na integração for eliminada, clique em Eliminar para atualizar o exemplo de teste.
  7. Atualize os detalhes de configuração do caso de teste e execute o caso de teste.

Copie um registo de teste

Para criar uma cópia de um exemplo de teste na mesma integração, 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 que contenha exemplos de teste.

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

  4. Clique em Registo de teste e, de seguida, em Abrir registos de testes. O painel Casos de teste é apresentado com uma lista de casos de teste para a versão de integração atual.
  5. Selecione o exemplo de teste que quer copiar.

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

  6. Clique em Duplicar. É apresentada a página Duplicar exemplo de teste. Em seguida, faça o seguinte:
    1. No campo Nome do teste, introduza o nome do exemplo de teste.
    2. Opcionalmente, no campo Descrição, introduza uma descrição do exemplo de teste.
    3. Clique em Criar. O exemplo de teste é criado na mesma integração.

API

Siga estes passos:

Elimine um exemplo de teste

Para eliminar 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 Registo de teste e, de seguida, clique em Abrir registos de testes. O painel Casos de teste é apresentado com uma lista de casos de teste para a versão de integração atual.
  5. Selecione o exemplo de teste que quer eliminar.

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

  6. Clique em Eliminar.

API

Chame o método projects.locations.integrations.versions.testCases.delete. Por exemplo:

DELETE https://integrations.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/integrations/INTEGRATION_NAME/versions/INTEGRATION_VERSION/testCases/TEST_CASE_ID

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
  • TEST_CASE_ID: o ID do exemplo de teste que quer eliminar

O que se segue?