Consulte os conectores compatíveis com a integração de aplicativos.
Gerenciar casos de teste
Este documento descreve como gerenciar casos de teste para suas integrações. É possível gerenciar seus casos de teste das seguintes maneiras:
Para informações sobre casos de teste, configurações de teste compatíveis e limitações, consulte Introdução aos casos de teste.Antes de começar
-
Para receber as permissões necessárias para gerenciar casos de teste, peça ao administrador para conceder a você o papel do IAM de 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 as permissões necessárias para gerenciar casos de teste. Para conferir as permissões exatas necessárias, expanda a seção Permissões necessárias:
Permissões necessárias
As seguintes permissões são necessárias para gerenciar casos de teste:
-
Listar casos de teste:
integrations.googleapis.com/testCases.get
-
Copie um caso de teste:
-
integrations.googleapis.com/testCases.get
-
integrations.googleapis.com/testCases.create
-
-
Excluir um caso de teste:
integrations.googleapis.com/testCases.delete
Essas permissões também podem ser concedidas com funções personalizadas ou outros papéis predefinidos.
-
Listar casos de teste:
- 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. - Verifique se você tem um caso de teste na integração. Para saber como criar um caso de teste, consulte Criar casos de teste.
Travas de edição de casos de teste
Na integração de aplicativos, os casos de teste são entidades de design que geralmente são desenvolvidas em colaboração com vários autores. Embora um caso de teste só possa ser editado ativamente por um autor por vez, as equipes podem colaborar em um caso de teste.
Se você abrir o caso de teste que está sendo editado por outro usuário, a seguinte mensagem vai aparecer no editor de integração porque apenas um usuário pode atualizar o caso de teste em um determinado momento:
test-user@gmail.com is currently editing the test case. Edit features are temporarily disabled.
Para editar o caso de teste, clique em Assumir. A figura a seguir mostra o bloqueio de edição.
Listar casos de teste
Para listar casos 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 que contém casos de teste.
Isso abre a integração na página do editor de integração.
- Clique em Caso de teste e em Abrir casos de teste. O painel Test Cases aparece 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 os parâmetros relevantes. Exemplo:
GET 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 CloudLOCATION
: a região em que a integração está localizada.INTEGRATION_NAME
: o nome da integraçãoINTEGRATION_VERSION
: a versão da integração
Editar um caso de teste
Para editar um caso de teste, siga estas etapas:
- 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 que contém casos de teste.
Isso abre a integração na página do editor de integração.
- Clique em Caso de teste e em Abrir casos de teste. O painel Test Cases aparece com uma lista de casos de teste para a versão de integração atual.
- Selecione o caso de teste que você quer editar.
Na página do editor de integração, a tela do designer mostra O modo de caso de teste está ativo.
Se uma tarefa na integração for excluída, o caso de teste será invalidado, conforme mostrado na imagem a seguir:
- Se uma tarefa na integração for excluída, clique em Excluir para atualizar o caso de teste.
- Atualize os detalhes de configuração do caso de teste e execute o caso de teste.
Copiar um caso de teste
Para criar uma cópia de um caso de teste na mesma integração, 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 que contém casos de teste.
Isso abre a integração na página do editor de integração.
- Clique em Caso de teste e em Abrir casos de teste. O painel Test Cases aparece com uma lista de casos de teste para a versão de integração atual.
- Selecione o caso de teste que você quer copiar.
Na página do editor de integração, a tela do designer mostra O modo de caso de teste está ativo.
- Clique em
- No campo Nome do teste, insira o nome do caso de teste.
- Opcionalmente, no campo Descrição, insira uma descrição do caso de teste.
- Clique em Criar. O caso de teste é criado na mesma integração.
Duplicar. A página Duplicar o caso de teste é exibida. Em seguida, faça o seguinte:
API
Siga estas etapas:
- Chame o método
projects.locations.integrations.versions.testCases.get
e forneça os parâmetros relevantes. Exemplo:GET https://integrations.googleapis.com/v1/{parent=projects/PROJECT_ID/locations/LOCATION/integrations/INTEGRATION_NAME/versions/INTEGRATION_VERSION}/testCases/TEST_CASE_ID
Substitua:
PROJECT_ID
: o ID do projeto do Google CloudLOCATION
: a região em que a integração está localizada.INTEGRATION_NAME
: o nome da integraçãoINTEGRATION_VERSION
: a versão da integraçãoTEST_CASE_ID
: o ID do caso de teste
- Chame o método
projects.locations.integrations.versions.testCases.create
e forneça o proto de texto que você copiou na etapa anterior.Exemplo:
POST https://integrations.googleapis.com/v1/{parent=projects/PROJECT_ID/locations/LOCATION/integrations/INTEGRATION_NAME/versions/INTEGRATION_VERSION}/testCases
Na resposta de saída, copie o protótipo de texto do caso de teste.
Excluir um caso de teste
Para excluir 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 a qual você quer criar um teste.
Isso abre a integração na página do editor de integração.
- Clique em Caso de teste e em Abrir casos de teste. O painel Test Cases aparece com uma lista de casos de teste para a versão de integração atual.
- Selecione o caso de teste que você quer excluir.
Na página do editor de integração, a tela do designer mostra O modo de caso de teste está ativo.
- Clique em Excluir.
API
Chame o método projects.locations.integrations.versions.testCases.delete
. Exemplo:
DELETE https://integrations.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/integrations/INTEGRATION_NAME/versions/INTEGRATION_VERSION/testCases/TEST_CASE_ID
Substitua:
PROJECT_ID
: o ID do projeto do Google CloudLOCATION
: a região em que a integração está localizada.INTEGRATION_NAME
: o nome da integraçãoINTEGRATION_VERSION
: a versão da integraçãoTEST_CASE_ID
: o ID do caso de teste que você quer excluir
A seguir
- Saiba mais sobre casos de teste.
Saiba como fazer o seguinte: