- Test Manager 发布说明
- Studio 发布说明
- Studio 发布说明
- 2024.10.1
- 2024.10.5
- 发布说明 (Cloud Orchestrator)
- CI/CD 集成发布说明
2024.10.5
发布日期:2024 年 10 月 21 日
代码的工作流分析器规则
- ST-DPB-010 :确保在任何编码工作流或测试用例中,只有一个方法标有
[Workflow]
或[Test Case]
属性。 - ST-NMG-017 :确保类名不同于默认命名空间。
- ST-REL-001: Ensures that the argument types of In/Out parameters are matching.
自定义代码和库的 XML 文档文件
XML
文档文件,并享受自定义代码和库的代码文档的优势。 项目发布后,将在项目文件夹中生成XML
文件,以及DLL
和PDB
文件。 您也可以在生成的NUPKG
文件的 lib 文件夹中找到它们。 请访问使用编码自动化,详细了解如何发布包含编码自动化的项目。
Modify arguments as properties for coded automations in libraries
现在,您可以通过活动主体中的属性无缝调整重用为调用工作流的编码自动化的属性。这适用于以下情况:将编码自动化导出到库中,将该库安装到另一个项目中以及在当前的 XAML 工作流中调用编码自动化时。在作为活动添加的调用工作流中,根据需要修改调用的编码自动化的可用属性。
此外,在库项目内部,您还可以从“活动属性”窗口配置活动的布局。在导出编码自动化之前配置活动属性涉及编辑选项,例如“显示名称”、“工具提示”或“帮助链接”。
Declaring In/Out arguments using Output
Output
. Naming any argument as Output
treats it as an In/Out argument, even if it's only declared once in the method. For more information about using arguments in coded automations, visit Working with Input and Output arguments.
XBrowser 测试模板
使用 X 浏览器测试模板简化网站和网页应用程序的测试流程。 此模板允许您在一个自动化中使用多个浏览器测试网页应用程序的相同测试数据。 有关更多信息,请访问XBrowser 测试模板。
使用 AI 生成低代码测试用例
现在,您可以在 Autopilot TM的帮助下,使用自然语言生成完全自动化的低代码测试用例。 访问使用 AI 生成测试用例,了解如何生成低代码测试用例。
- 现在,以下键盘快捷方式允许您展开或缩小当前的代码选择,如下所示:
Ctrl + Shift + <Num+
:展开当前代码选择,以包含下一个更大的语法节点。 从当前行,您可以展开以包含当前块,然后展开当前方法、当前类、命名空间,最后展开整个文件。Ctrl + <Shift + Num-
:逐步缩小当前语法节点选择。
- 您现在可以记录与用户界面元素的交互,并将其转换为编码自动化。
AI 生成的测试数据改进
- 使用 Autopilot 生成测试数据时,您可以指示其引入其他参数,导入生成的数据集后,这些参数将包含在测试用例中。
- 现在,您最初向 Autopilot 提供提示指令,以获取主测试数据集。 这与以前的行为不同,在以前,Autopilot 最初创建一个测试数据集,您可以使用提示说明优化该测试数据集。
- 您可以指示 Autopilot 生成一定数量的数据变体。
改进了 Postman 集成的错误消息
我们对 API 测试自动化进行了改进。 Postman 集成中的错误消息现在可以更清楚地显示在用户界面中。
将文本转换为代码改进
现在,您可以通过选择 Autopilot 图标或选择现有的“生成代码”操作,将文本转换为代码。
为避免在使用相同 Orchestrator 文件夹中的连接时发生冲突,现在在编码自动化中建立连接时需要使用不同的命名约定。 在 Integration Service 中创建连接后,使用连接所在的 Orchestrator 文件夹和子文件夹名称在编码自动化中调用该连接。
var myGmailConnection = connections.Gmail.My_Workspace_john_doe_gmail_com
,其中My_Workspace
是 Orchestrator 文件夹名称,则您现在需要包括首次在其中建立连接的子文件夹名称。 因此,如果 Gmail 连接位于My Gmail Workspace
子文件夹中,您应将连接名称更改为: var myGmailConnection = connections.Gmail.My_Workspace_My_Gmail_Workspace_john_doe_gmail_com
。
有关在编码自动化中设置服务连接的新方法的更多详细信息,请访问为编码自动化中的服务创建连接。
result
、 newResult
、 codedWorkflow
和isolated
)创建任何类型(包括 In、Out 和 In/Out),则可能会遇到编译错误。
访问 “ Studio 发布说明”,查看 2024.10.5 版本的所有更新。