分享此页面

# 使用 UFT Developer 自动化

此部分描述使用 UFT Developer 实现自动化组件的方法。

备注:

- 此任务是较高级别任务的一部分。有关详细信息，请参见使用 Business Process Testing。

- 有关一起使用 Business Process Testing 和关键字 GUI 自动化的工作流示例，请参见使用 UFT One。

在本主题中︰

## UFT Developer 自动化概述

UFT Developer 自动组件是可重用的模块，它们在测试应用程序时执行特定任务。可以在 ALM 和 UFT Developer 中查看和编辑此实现。

UFT Developer 是一个功能强大且轻巧的功能测试解决方案，专门为连续测试和持续集成而构建。UFT Developer 支持最常用的 AUT 技术并与标准 IDE 集成，从而提升您的敏捷和开发运营测试团队的工作效率和协作能力。

在 ALM 中，支持使用 Business Process Testing 的 UFT Developer 测试和组件。可以在 ALM 中创建 UFT Developer 测试，并使用所有标准的 ALM 跟踪和可跟踪性功能管理这些测试。

可以从 UFT Developer 导入测试和组件，并从 ALM 中开始运行 UFT Developer 测试和组件。

从 ALM 中，可以通过导入在 NUnit 或 JUnit 项目中定义的测试方法，自动创建 UFT Developer 测试或业务组件。

您也可以在 ALM 中手动创建每个 UFT Developer 测试或业务组件。

返回页首

## 将 UFT Developer 自动化手动添加到组件

要将 UFT Developer 自动化手动添加到业务组件，请执行以下操作:

1. 先决条件:

   - 确保已安装 UFT Developer。

   - 要能够调试或运行自动化 UFT Developer 组件或查看测试结果，需确保已安装 UFT Developer 12.53 或更高版本。

2. 选择组件。

   在“业务组件”模块窗口中，在组件树中选择组件。

3. 添加 UFT Developer 实现。

   在“自动化”选项卡中，单击 并选择“UFT Developer”。输入实现详细信息，然后输入下面的 UFT Developer 详细信息。

   UI 元素 | 描述
   --- | ---
   框架 | JUnit 或 NUnit。
   DLL/JAR 路径 | 测试所在的 .dll 或 .jar 文件的路径，取决于框架（NUnit 或 JUnit）。您可以指定完整文件路径或相对路径。
   完全限定的类名称 | 包括命名空间 (NUnit) 或包 (JUnit) 的类的全名。 Example:
       com.micro_focus.UFT Developer.end2endtest.myJavaApp
       MyFirstLeanFProject.MySite_ProductSearches
   测试方法名称 | 此 ALM 测试将运行的测试方法的名称。

4. 参数化组件。

   要扩展 UFT Developer 业务组件的范围，请使用可变输入和输出参数值组件。有关详细信息，请参见创建参数。

5. 结果。

   - 组件的 UFT Developer 自动化已完成。

   - 组件图标从手动图标更改为 UFT Developer 图标。有关图标的详细信息，请参见Business Process Testing 图标。

   - 包含完全自动化 UFT Developer 组件的测试和流可在自动运行器中一直运行，而不会由于用户输入而暂停。

     - 若要运行业务流程测试，请将组件添加到业务流程测试中。

     - 将测试添加到测试集中，并像运行任何其他测试那样运行。

     - 测试在 UFT Developer 计算机上运行。

     - 从“测试实验室”模块运行 UFT Developer 测试时，UFT Developer HTML 报告存储在 ALM 中。

   - 有关详细信息，请参见运行业务流程测试和流。

返回页首

## 自动将 UFT Developer 自动化导入组件

通过导入工具，您可以为 UFT Developer NUnit 或 JUnit 项目 (包括设置相关参数) 中定义的每个测试方法自动创建测试或组件。

要将 UFT Developer 自动化导入业务组件，请执行以下操作:

1. 先决条件:

   在您的 UFT Developer 计算机上:

   1. 创建包含一个或多个测试方法的 UFT Developer NUnit 或 JUnit 项目。可以在单个 .cs 或 .java 文件中或在项目内的多个文件中定义这些测试方法。

      测试方法可以包括 Business Process Testing 输入或输出参数。有关通过数据驱动 ALM 测试和组件的更多详细信息，请参阅 UFT Developer 帮助中心。

   2. 编译 DLL 或导出 JAR。

   3. 运行“<UFT Developer 安装>\Tools\TestExportTool”文件夹中的相关导出工具命令行实用程序。

2. 导入组件。

   在 ALM 中的 Business Process Testing 业务组件模块中，运行导入：

   1. 右键单击要添加组件的文件夹，然后单击“导入 UFT Developer 组件”。

   2. 在“导入 UFT Developer 组件”浏览对话框中，选择在 UFT Developer 中使用导出实用程序生成的 XML 文件，然后单击“打开”。

      “导入 UFT Developer 组件”对话框将显示在 XML 文件中找到的测试。

   3. 选择要导入的组件，单击 Import。然后单击 Close。

      提示: 您还可以单击 Export to File。

   导入将自动在所选文件夹中使用 UFT Developer 自动化创建新的组件。所有必填字段均在“Automation”选项卡中自动设置，所有输入和输出参数均在相应的“参数”选项卡中定义。

返回页首

另请参见：

- UFT Developer 测试概述
- UFT Developer 帮助中心中的“集成 UFT Developer 和 ALM”
- UFT Developer 帮助中心中的“使用 UFT Developer 的先决条件和安装说明”

https://admhelp.microfocus.com ALM 8942
改进搜索结果的提示... ALM 帮助中心 ALM 帮助中心 ALM 帮助 17.0 全部查看本地帮助中心查看联机帮助中心后退在浏览器历史记录中后退前进在浏览器历史记录中前进删除突出显示的搜索项下一个主题转到下一个主题上一个主题转到上一个主题打印当前主题版本: