- Introdução ao Test Suite
- Studio
- Test Suite — Studio
- Visão geral
- Atividades de testes e APIs
- Orchestrator
- Testing Robots
- Test Manager
- Requisitos
- Assigning test cases to requirements
- Linking test cases in Studio to Test Manager
- Unlink automation
- Delete test cases
- Criar casos de teste
- Importing manual test cases
- Generate tests for requirements
- Casos de teste de clonagem
- Exportação de casos de teste
- Automatizar casos de teste
- Casos de teste manuais
- Aplicação de filtros e visualizações
- Conjuntos de Testes
- Execução de testes
- Documentos
- Relatórios
- Exportar Dados
- Operações em massa
- Solução de problemas
Importar projeto
You can import projects from external sources to conduct testing operations through Test Manager. Use this feature to transfer entire testing projects from different Application Lifecycle Management (ALM) systems to Test Manager.
Importing the project follows a schema that converts external system projects (e.g., testing applications) into a format that can be read by Test Manager. This includes objects such as requirements, test cases, test sets, test results, labels, custom fields, preconditions, postconditions, and attachments. The import process is done asynchronously.
- New Object IDs (GUIDs) are generated during import in 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.
Any user having a valid Test Manager License can import projects.
Para obter mais informações, consulte Gerenciamento de acesso de usuários e grupos.
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:
- Go to Swagger, using the Test Manager endpoint that you currently use. To connect Swagger to your Test Manager, visit API References
- Acesse a solicitação ProjectMigrationSchema .
- Execute GET /api/v2/migration/schema/versions e copie a versão gerada no Response Body.
- Insira a versão do esquema copiado como um parâmetro para GET /api/v2/migration/schema/{schemaVersion} e execute a API.
- 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.).
- An objects folder - contains subfolders corresponding to all types of objects available in 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.
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.
-
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, comotestcases-1.json
etestcases-2.json
. Recomendamos adicionar um número máximo de 500 arquivos por subpasta. -
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.
Any user having a valid Test Manager License can import projects.
Para obter mais informações, consulte Gerenciamento de acesso de usuários e grupos.
O projeto importado aparece na página Projetos , esmaecido até que o processo seja concluído.
Etapas pós-importação
Review the import project report displayed in Test Manager as a notification after the process is completed. The import summary PDF file shows the status of the imported objects. You can investigate individual objects that haven't been imported in object migration log csv file. If the project import fails, contact UiPath® Support.