studio
2024.10
true
- 发行说明
- 入门指南
- 设置和配置
- 自动化项目
- 依赖项
- 工作流类型
- 控制流程
- 文件比较
- 自动化最佳实践
- 源代码控件集成
- 调试
- 日志记录
- 诊断工具
- 工作流分析器
- 变量
- 参数
- 导入的命名空间
- 编码自动化
- 基于触发器的 Attended 自动化
- 录制
- 用户界面元素
- 选取器
- 对象存储库
- 数据抓取
- 图像与文本自动化
- Citrix 技术自动化
- RDP 自动化
- VMware Horizon 自动化
- Salesforce 自动化
- SAP 自动化
- macOS 用户界面自动化
- ScreenScrapeJavaSupport 工具
- Webdriver 协议
- 扩展程序
- 测试套件 - Studio
- 故障排除
Studio 用户指南
Last updated 2024年11月4日
Studio - testCases.json 文件
testCases.json
是在将类型为“流程”的项目打包为 NUPKG 包时自动生成的文件,其中包含测试用例。该文件包含有关 RPA 测试项目的元数据。
在项目的 NUPKG 文件中,您可以在
.tmh
目录中找到 testCases.json
文件。
下表介绍了
testCases.json
文件中包含的参数:
参数 | 描述 |
---|---|
PackageName | 包的名称。 |
PackageVersion | 包的版本。 |
ProjectId | 项目的唯一标识符。 |
RpaPackageName | 创建的 RPA 包的名称。 |
RpaPackageVersion | RPA 包的版本。 |
TestCases | 列出给定流程的测试用例的数组。每个测试用例都包含以下信息:
|
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"
}
]
}