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

Guía de usuario de Studio

Última actualización 17 de dic. de 2024

Acerca del archivo testCases.json

testCases.json es un archivo generado automáticamente al empaquetar como NUPKG un proyecto de tipo Proceso, que contiene casos de prueba. El archivo contiene metadatos sobre tu proyecto de prueba RPA.
En el archivo NUPKG del proyecto, puedes encontrar el archivo testCases.json en el directorio .tmh.
Los parámetros contenidos en el archivo testCases.json se describen en la siguiente tabla:
ParámetroDescripción
PackageNameNombre del paquete.
PackageVersionVersión del paquete.
ProjectIdIdentificador único del proyecto.
RpaPackageNameNombre del paquete RPA creado.
RpaPackageVersionVersión del paquete RPA.
TestCasesMatriz que enumera los casos de prueba para el proceso dado. Para cada caso de prueba, se incluye la siguiente información:
  • AutomationId: identificador único para la automatización.
  • RpaPackageEntryPoints: se trata de una matriz que enumera los puntos de entrada para el paquete RPA, incluido el ID y el nombre del flujo de trabajo.
  • TestCaseName: el nombre del caso de prueba.
TypeTipo de proyecto, que siempre es Proceso.
WorkflowsMatriz que enumera los flujos de trabajo relacionados con los casos de prueba, incluido el ID para el punto de entrada, el nombre y el tipo de flujo de trabajo.

Ejemplo

El siguiente es un ejemplo de los contenidos de un archivo testCases.json incluido en un proyecto empaquetado de 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"
        }
    ]
}
  • Ejemplo

¿Te ha resultado útil esta página?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Uipath Logo White
Confianza y seguridad
© 2005-2024 UiPath. Todos los derechos reservados.