Test Suite
2022.10
falso
Imagem de fundo do banner
Guia do usuário do Test Suite
Última atualização 8 de mar de 2024

Importar projeto

Você pode importar projetos de fontes externas para realizar operações de teste por meio do Test Manager. Use esse recurso para transferir projetos de teste inteiros de diferentes sistemas Application Lifecycle Management (ALM) para o Test Manager.

Como funciona

A importação do projeto segue um esquema que converte projetos de sistema externos (por exemplo, aplicativos de teste) em um formato que pode ser lido pelo Test Manager. Isso inclui objetos como requisitos, casos de teste, conjuntos de teste, resultados de teste, rótulos, campos personalizados e anexos. O processo de importação é feito de forma assíncrona.



Considerações

  • Novas IDs de objeto (GUIDs) são geradas durante a importação no Test Manager.
  • Os carimbos de data/hora (hora criada,hora atualizada) são mantidos.
  • Criado pore Atualizado por referem-se ao usuário que enviou a solicitação de importação do projeto. Não mantemos o usuário original que criou o artefato no sistema ALM.
  • Os anexos de arquivo que excedem os limites de tamanho (90 MB) são ignorados.

Quem pode importar projetos

Qualquer usuário que tenha uma Licença de Gerenciador de Teste válida pode importar projetos.

Para obter mais informações, consulte Gerenciamento de acesso de usuários e grupos.

Obtendo a versão do esquema

Você precisa da versão do esquema para construir o arquivo TMH. A recuperação da versão do esquema envolve o uso de chamadas de API no Swagger. Para recuperar a versão do esquema, siga as etapas abaixo:

  1. Vá até o Swagger usando o ponto de extremidade do Test Manager que você usa atualmente. Para conectar o Swagger ao seu Test Manager, acesse Referências da API
  2. Acesse a solicitação ProjectMigrationSchema .
  3. Execute GET /api/v2/migration/schema/versions e copie a versão gerada no Response Body.
  4. Insira a versão do esquema copiado como um parâmetro para GET /api/v2/migration/schema/{schemaVersion} e execute a API.
  5. Selecione Baixar arquivo na seção Corpo da resposta .

Resultados: É feito o download de um arquivo ZIP com o esquema de diferentes artefatos de teste no arquivo TMH. O arquivo ZIP contém as seguintes pastas e arquivos:

  • Uma pasta de anexos - contém subpastas correspondentes aos anexos associados a cada objeto, ID do objeto é o nome da pasta (casos de teste, conjuntos de teste, requisitos, execuções de teste, etc.).
  • Uma pasta de objetos - contém subpastas correspondentes a todos os tipos de objetos disponíveis no Test Manager.
  • Um arquivo de manifesto JSON - contém metadados básicos sobre sua WebExtension.
  • Um arquivo readme.txt - contém instruções para preparar os dados que vão dentro das pastas.

Preparando o arquivo TMH

Quando você estiver preparando seus arquivos TMH para importação, recomendamos usar um tamanho de arquivo que não exceda 2 GB. Ao manter o tamanho do arquivo dentro desse limite, você pode evitar que o processo de importação seja anulado no meio do caminho.
Especifique todos os objetos que deseja importar para arquivos JSON, seguindo os esquemas de amostra dentro de cada subpasta.

Exemplo: Para especificar um Caso de Teste, use o esquema de amostra abaixo:

{
  "testCases": [
    {
      "id": "string (100)",
      "version": "string (100)",
      "name": "string (100)",
      "inputParams": "string",
      "description": "string",
      "automationId": "string (100)",
      "automationTestCaseName": "string (100)",
      "automationProjectName": "string (100)",
      "foreignRef": "string",
      "connectorTestCaseId": "string",
    }
  ]
}{
  "testCases": [
    {
      "id": "string (100)",
      "version": "string (100)",
      "name": "string (100)",
      "inputParams": "string",
      "description": "string",
      "automationId": "string (100)",
      "automationTestCaseName": "string (100)",
      "automationProjectName": "string (100)",
      "foreignRef": "string",
      "connectorTestCaseId": "string",
    }
  ]
}

Certifique-se de alterar os dados entre parênteses com os dados correspondentes ao seu caso de teste.

  1. Depois de criar arquivos JSON para cada objeto de um projeto, adicione-os à subpasta correspondente na pasta de objetos . Você pode nomear os arquivos JSON como quiser, mas os nomes das subpastas devem permanecer os mesmos

    Exemplo: adicione os arquivos JSON que contêm dados sobre casos de teste à subpasta testcases .

    Importante: Se você tiver um grande número de objetos para importar, divida-os em vários arquivos, como testcases-1.jsone testcases-2.json. Recomendamos adicionar um número máximo de 500 arquivos por subpasta.
  2. Adicione os arquivos de anexo associados aos objetos na pasta de anexos , usando a seguinte hierarquia de pastas: /attachments/object-id/file name.
    • object-id - substitua pelo ID do objeto associado.
    • file name - substitua pelo nome do anexo.

Quem pode importar projetos

Qualquer usuário que tenha uma Licença de Gerenciador de Teste válida pode importar projetos.

Para obter mais informações, consulte Gerenciamento de acesso de usuários e grupos.

Importando um projeto no Test Manager

Prepare o arquivo TMH exportado e revise os detalhes de importação do projeto no Test Manager.
Importante: quando você estiver preparando seus arquivos TMH para importação, recomendamos usar um tamanho de arquivo que não exceda 2 GB. Ao manter o tamanho do arquivo dentro desse limite, você pode evitar que o processo de importação seja anulado no meio do caminho.
  1. Faça logon no Test Manager.
  2. Clique em Importar projeto.
  3. Adicione o arquivo TMH. Os detalhes do projeto são buscados e listados automaticamente na seção Objetos no projeto para que você possa revisá-los antes de iniciar o processo de importação.
  4. (Opcional) Edite o nome, o prefixo e a descrição do projeto.
  5. Incluir informações de automação para casos de teste é selecionado automaticamente para que você possa importar automação e outras informações relevantes. Por exemplo, uma automação vinculada a um caso de teste será importada para o Test Manager com todos os detalhes e etapas do caso de teste.
  6. Revise as informações e clique em Importar para iniciar o processo.
    Nota: A importação do projeto normalmente leva de 10 a 15 minutos, mas pode demorar mais para projetos maiores.

O projeto importado aparece na página Projetos , esmaecido até que o processo seja concluído.



Was this page helpful?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Logotipo branco da Uipath
Confiança e segurança
© 2005-2024 UiPath. All rights reserved.