Consulte os conectores compatíveis com a integração de aplicativos.

Fazer upload e download de casos de teste

Este documento descreve como fazer upload e download de casos de teste para suas integrações. Para informações sobre casos de teste, configurações de teste aceitas e limitações, consulte Introdução aos casos de teste.

Antes de começar

  • Para receber as permissões necessárias para fazer upload e download de 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 fazer upload e download de casos de teste. Para conferir as permissões exatas necessárias, expanda a seção Permissões necessárias:

    Permissões necessárias

    As permissões a seguir são necessárias para fazer upload e download de casos de teste:

    • Faça upload de um caso de teste: integrations.googleapis.com/testCases.create
    • Faça o download de um caso de teste: integrations.googleapis.com/testCases.get

    Essas permissões também podem ser concedidas com funções personalizadas ou outros papéis predefinidos.

  • Para fazer o download de um caso de teste, verifique se você tem um na integração. Para saber como criar um caso de teste, consulte Criar casos de teste.

Fazer upload de um caso de teste

Para fazer upload de um caso de teste, selecione uma das seguintes opções:

Console

  1. No console do Google Cloud , acesse a página Integração de aplicativos.

    Acessar o Application Integration

  2. 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 .

  3. Selecione uma integração para criar um teste.

    Isso abre a integração na página do editor de integração.

  4. Para fazer upload de um caso de teste da sua máquina local, selecione Fazer upload de um caso de teste na lista Caso de teste.

API

Chame o método projects.locations.integrations.versions.testCases.upload e forneça os parâmetros relevantes. Exemplo:

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

Substitua:

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

O corpo da solicitação contém o conteúdo do arquivo em um formato de string e o formato do arquivo. Os formatos de arquivo válidos são .json e .yaml.

Fazer o download de um caso de teste

Para fazer o download de um caso de teste para uma versão de integração, selecione uma das seguintes opções:

Console

  1. No console do Google Cloud , acesse a página Integração de aplicativos.

    Acessar o Application Integration

  2. 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 .

  3. Selecione uma integração que contém casos de teste.

    Isso abre a integração na página do editor de integração.

  4. 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.
  5. Selecione o caso de teste que você quer fazer o download.

    Na página do editor de integração, a tela do designer mostra O modo de caso de teste está ativo.

  6. Clique em Fazer o download.

API

Chame o método projects.locations.integrations.versions.testCases.download. Exemplo:

POST 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 Cloud .
  • LOCATION: a região em que 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 caso de teste que você quer fazer o download

A seguir