Consulte os conetores suportados para a solução Application Integration.
Carregue e transfira exemplos de teste
Este documento descreve como carregar e transferir 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 as autorizações de que precisa para carregar e transferir exemplos 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 as autorizações necessárias para carregar e transferir exemplos 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 carregar e transferir exemplos de teste:
-
Carregue um exemplo de teste:
integrations.googleapis.com/testCases.create
-
Transfira um exemplo de teste:
integrations.googleapis.com/testCases.get
Também pode conseguir estas autorizações com funções personalizadas ou outras funções predefinidas.
-
Carregue um exemplo de teste:
- Para transferir um exemplo de teste, 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.
Carregue um registo de teste
Para carregar um exemplo de teste, selecione uma das seguintes opções:
Consola
- Na Google Cloud consola, aceda à página Application Integration.
- 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.
- Selecione uma integração existente para a qual quer criar um teste.
Esta ação abre a integração no editor de integração.
- Para carregar um caso de teste a partir do seu computador local, na lista Caso de teste, selecione Carregar um caso de teste.
API
Chame o método projects.locations.integrations.versions.testCases.upload
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:upload
Substitua o seguinte:
PROJECT_ID
: o ID do Google Cloud projetoLOCATION
: a região onde a integração está localizadaINTEGRATION_NAME
: o nome da integraçãoINTEGRATION_VERSION
: a versão da integração
O corpo do pedido contém o conteúdo do ficheiro num formato de string e o formato do ficheiro. Os formatos de ficheiro válidos são .json
e .yaml
.
Transfira um caso de teste
Para transferir um exemplo de teste para uma versão de integração, selecione uma das seguintes opções:
Consola
- Na Google Cloud consola, aceda à página Application Integration.
- 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.
- Selecione uma integração existente que contenha exemplos de teste.
Esta ação abre a integração no editor de integração.
- 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.
- Selecione o exemplo de teste que quer transferir.
Na página do editor de integração, a tela de design apresenta a mensagem O modo de teste está ativo.
- Clique em Transferir.
API
Chame o método projects.locations.integrations.versions.testCases.download
. Por exemplo:
POST 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 projetoLOCATION
: a região onde a integração está localizadaINTEGRATION_NAME
: o nome da integraçãoINTEGRATION_VERSION
: a versão da integraçãoTEST_CASE_ID
: o ID do exemplo de teste que quer transferir
O que se segue?
- Saiba mais sobre os casos de teste.
Saiba como fazer o seguinte: