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 estadoPUBLISHED
, clique em Ativar edição. É criada uma nova versão no estadoDRAFT
na integração. A figura seguinte mostra o bloqueio de edição no editor de integração.
Crie um exemplo de teste
Para criar 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.
- Clique em Exemplo de teste e, de seguida, em
+ Criar um novo exemplo de teste. É apresentado o painel Criar exemplo de teste:
Em seguida, faça o seguinte:
- Na lista Acionador, selecione um acionador.
- No campo Nome do teste, introduza um nome para o teste.
- Opcionalmente, no campo Descrição, introduza uma descrição para o teste.
- Clique em Criar.
Na página do editor de integração, a tela de design apresenta a mensagem O modo de teste está ativo.
- 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 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 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?
- Saiba mais sobre os casos de teste.
Saiba como fazer o seguinte: