studio
latest
false
UiPath logo, featuring letters U and I in white

Guia do usuário do Studio

Última atualização 17 de dez de 2024

Sobre o arquivo testCases.json

testCases.json é um arquivo gerado automaticamente ao empacotar como um NUPKG um projeto do tipo Processo, que contém casos de teste. O arquivo contém metadados sobre seu projeto de testes de RPA.
No arquivo NUPKG do projeto, você pode encontrar o arquivo testCases.json no diretório .tmh.
Os parâmetros contidos no arquivo testCases.json são descritos na tabela a seguir:
ParâmetroDescription
PackageNameNome do pacote.
PackageVersionVersão do pacote.
ProjectIdIdentificador exclusivo do projeto.
RpaPackageNameNome do pacote de RPA criado.
RpaPackageVersionVersão do pacote de RPA.
TestCasesMatriz que lista os casos de teste para o processo em questão. Para cada caso de teste, as seguintes informações são incluídas:
  • AutomationId: identificador exclusivo para a automação.
  • RpaPackageEntryPoints: esta é uma matriz que lista pontos de entrada para o pacote de RPA, incluindo o nome do ID e do fluxo de trabalho.
  • TestCaseName: o nome do caso de teste.
TypeTipo de projeto, que é sempre Processo.
WorkflowsMatriz que lista os fluxos de trabalho relacionados aos casos de teste, incluindo o ID para o ponto de entrada, o nome e o tipo de fluxo de trabalho.

Exemplo

O que se segue é um exemplo do conteúdo de um arquivo testCases.json incluído em um projeto empacotado do Studio.
{
    "PackageName": "Testsuite_Tests",
    "PackageVersion": "1.0.162152358",
    "ProjectId": "<projectid>",
    "RpaPackageName": "Testsuite",
    "RpaPackageVersion": "1.0.162145743",
    "TestCases": [
        {
            "AutomationId": "<id>",
            "RpaPackageEntryPoints": [
                {
                    "Id": "<id>",
                    "WorkflowName": "Main.xaml"
                }
            ],
            "RpaWorkflows": [
            ],
            "TestCaseName": "TestCase.xaml"
        }
    ],
    "Type": "Process",
    "Workflows": [
        {
            "EntryPointId": "<entrypointid>",
            "Name": "Main.xaml",
            "Type": "EntryPoint"
        }
    ]
}{
    "PackageName": "Testsuite_Tests",
    "PackageVersion": "1.0.162152358",
    "ProjectId": "<projectid>",
    "RpaPackageName": "Testsuite",
    "RpaPackageVersion": "1.0.162145743",
    "TestCases": [
        {
            "AutomationId": "<id>",
            "RpaPackageEntryPoints": [
                {
                    "Id": "<id>",
                    "WorkflowName": "Main.xaml"
                }
            ],
            "RpaWorkflows": [
            ],
            "TestCaseName": "TestCase.xaml"
        }
    ],
    "Type": "Process",
    "Workflows": [
        {
            "EntryPointId": "<entrypointid>",
            "Name": "Main.xaml",
            "Type": "EntryPoint"
        }
    ]
}
  • Exemplo

Esta página foi útil?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Uipath Logo White
Confiança e segurança
© 2005-2024 UiPath. Todos os direitos reservados.