- 发行说明
- 入门指南
- 设置和配置
- 自动化项目
- 依赖项
- 工作流类型
- 控制流程
- 文件比较
- 自动化最佳实践
- 源代码控件集成
- 调试
- 日志记录
- 诊断工具
- 工作流分析器
- 变量
- 参数
- 导入的命名空间
- 编码自动化
- 基于触发器的 Attended 自动化
- 对象存储库
- ScreenScrapeJavaSupport 工具
- 扩展程序
- Studio 测试
- 故障排除

Studio 用户指南
测试用例
概述
Studio 中的应用程序测试以 VB 或 C# 执行。您可以为数据验证或与 CI/CD 管道集成等方案创建单个自动化项目。在 Studio 中设计工作流。您可以采用 VB 或 C# 来执行自动化应用程序测试。
条件
- 通过测试用例和数据驱动型测试用例执行应用程序测试。
- 如果测试自动化项目包含多个线性执行的测试用例,则测试自动化项目可能会有多个入口点,因为活动是按顺序组织的。
- 除非调用其他
XAML文件,否则按测试用例执行工作流。 - 您可以将工作流转换为测试用例,从其他项目导入工作流或创建新的工作流。
依赖项
创建测试用例
您可以通过从现有项目中调用工作流来创建测试用例。
-
在 Studio 中打开工作流。
-
在“项目”面板中,右键单击工作流,然后选择“创建测试用例”。

-
(可选)如果要复制可用于模拟特定活动的工作流,则可以在创建测试用例时选择“模拟要测试的工作流”。如果您有要使用的现有模拟文件,您可以从“模拟”下拉列表中选择它。 有关更多信息,请参阅“模拟测试”。

-
(可选)如果您之前已创建模板,则从下拉列表中选择一个模板。有关更多信息,请参阅测试用例模板。
-
(可选)将测试用例添加到执行模板。您需要先创建执行模板。有关更多信息,请参阅创建执行模板。
-
单击“创建”以确认更改。
系统将创建测试用例 XAML 文件,调用具有以下容器的工作流:“Given”、“When”和“Then”。该文件是在“调用工作流文件”活动内部得到了调用,该活动为“When”容器的一部分。

工作流中的参数会自动导入。 要查看或添加更多参数,请单击“导入参数”按钮,该按钮是“调用工作流文件”活动的一部分。
发布测试用例
无论您是使用流程还是库,如果您的项目中有测试用例,那么您可以选择发布整个项目(“发布”)或仅测试用例(“发布测试用例”)。如果您正在处理测试自动化项目,您只能将测试用例发布到 Orchestrator。
要发布您在 Studio 中创建的测试用例,您必须将测试用例设置为可发布,因为默认情况下测试用例和数据驱动的测试用例都会创建为草稿。 要在所有类型的 Studio 项目中发布测试用例,请执行以下步骤:
-
右键单击工作流并选择“设为可发布”,以允许将测试用例发布到 Orchestrator。

xaml 或 cs 图标将变为蓝色,表示测试用例已准备好发布并打包到 nupkg 文件中。要还原为工作流草稿,请右键单击该工作流,然后选择“从发布中忽略”。2. 发布项目:
- 如果是测试自动化项目,请在 Studio“设计”选项卡功能区中单击“发布”。
- 如果您正在“流程”或“库”项目中,请从 Studio 设计选项卡的功能区中单击“发布测试用例”。
-
针对发布操作配置“包”属性、发布选项和“证书签名”设置,然后单击“发布”以将您的测试用例发布到 Orchestrator。
重要提示:您可以将测试用例发布到 Orchestrator、机器人默认值或自定义路径。 如要发布到 Orchestrator,请确保您的机器人或 Assistant 已连接到 Orchestrator。 当您希望通过 Test Manager 执行自动化测试时,还需要发布到 Orchestrator。确保将包发布到 Orchestrator 租户流程订阅源,然后将测试用例链接到 Test Manager。 在不同文件夹中发布包可能会导致执行错误。
将工作流转换为测试用例
To convert workflows into test cases, right-click the workflow in the Project panel and select Convert to Test Case:

结果:工作流将成为测试用例,并根据 BDD 测试用例模板重新生成。
导入测试用例
如果您已经创建工作流或测试用例,则可以通过右键单击项目节点,然后选择“导入测试用例”,将其导入到当前项目中。导入的 XAML 文件会作为测试用例草稿添加到项目中。

导入服务
与将数据集合导入 API 测试自动化库类似,您可以使用“新建服务”向导将此类集合导入“应用程序测试”流程。
这仅适用于 Studio 配置文件中创建的库和“测试自动化”项目。