studio
2024.10
true
UiPath logo, featuring letters U and I in white
Studio 用户指南
Last updated 2024年11月4日

Studio - testCases.json 文件

testCases.json 是在将类型为“流程”的项目打包为 NUPKG 包时自动生成的文件,其中包含测试用例。该文件包含有关 RPA 测试项目的元数据。
在项目的 NUPKG 文件中,您可以在 .tmh 目录中找到 testCases.json 文件。
下表介绍了 testCases.json 文件中包含的参数:
参数描述
PackageName包的名称。
PackageVersion包的版本。
ProjectId项目的唯一标识符。
RpaPackageName创建的 RPA 包的名称。
RpaPackageVersionRPA 包的版本。
TestCases列出给定流程的测试用例的数组。每个测试用例都包含以下信息:
  • AutomationId:自动化的唯一标识符。
  • RpaPackageEntryPoints:这是列出 RPA 包入口点的数组,包括 ID 和工作流名称。
  • TestCaseName:测试用例的名称。
Type项目类型,始终为“流程”。
Workflows数组,其中列出与测试用例相关的工作流,包括入口点 ID、名称和工作流类型。

示例

以下是从 Studio 打包的项目中包含的 testCases.json 文件内容的示例。
{
    "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"
        }
    ]
}
  • 示例

此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo White
信任与安全
© 2005-2024 UiPath。保留所有权利。