使用 UFT Developer 自动化
此部分描述使用 UFT Developer 实现自动化组件的方法。
Note:
-
此任务是较高级别任务的一部分。有关详细信息,请参见使用 Business Process Testing。
-
有关一起使用 Business Process Testing 和关键字 GUI 自动化的工作流示例,请参见使用 OpenText Functional Testing。
在本主题中︰
UFT Developer 自动化概述
UFT Developer 自动组件是可重用的模块,它们在测试应用程序时执行特定任务。可以在 OpenText Application Quality Management 和 UFT Developer 中查看和编辑此实现。
OpenText Functional Testing for Developers 是一个功能强大且轻巧的功能测试解决方案,专门为连续测试和持续集成而构建。UFT Developer 支持最常用的 AUT 技术并与标准 IDE 集成,从而提升您的敏捷和开发运营测试团队的工作效率和协作能力。
支持使用 Business Process Testing 的 OpenText Functional Testing for Developers 测试和组件。可以创建 OpenText Functional Testing for Developers 测试,并使用所有标准的跟踪和可跟踪性功能管理这些测试。
可以从 UFT Developer 导入测试和组件,并从 OpenText Application Quality Management 中开始运行 UFT Developer 测试和组件。
可以通过导入在 NUnit 或 JUnit 项目中定义的测试方法,自动创建 OpenText Functional Testing for Developers 测试或业务组件。
您也可以在 OpenText Application Quality Management 中手动创建每个 UFT Developer 测试或业务组件。
将 UFT Developer 自动化手动添加到组件
您可以将 OpenText Functional Testing for Developers 自动化手动添加到业务组件。
要将 OpenText Functional Testing for Developers 自动化手动添加到业务组件,请执行以下操作:
确保已安装 UFT Developer。
要能够调试或运行自动化 UFT Developer 组件或查看测试结果,需确保已安装 UFT Developer 12.53 或更高版本。
在“业务组件”模块窗口中,在组件树中选择组件。
在“自动化”选项卡中,单击“添加自动化”
并选择“UFT Developer”。输入实现详细信息,然后输入下面的 UFT Developer 详细信息。
要扩展 UFT Developer 业务组件的范围,请使用可变输入和输出参数值组件。有关详细信息,请参见创建参数。
组件的 UFT Developer 自动化已完成。
组件图标从手动图标更改为 UFT Developer 图标。有关图标的详细信息,请参见Business Process Testing 图标。
包含完全自动化 UFT Developer 组件的测试和流可在自动运行器中一直运行,而不会由于用户输入而暂停。
若要运行业务流程测试,请将组件添加到业务流程测试中。
将测试添加到测试集中,并像运行任何其他测试那样运行。
测试在 UFT Developer 计算机上运行。
从“测试实验室”模块运行 UFT Developer 测试时,UFT Developer HTML 报告存储在 ALM 中。
有关详细信息,请参见运行业务流程测试和流。
自动将 UFT Developer 自动化导入组件
通过导入工具,您可以为 UFT Developer NUnit 或 JUnit 项目 (包括设置相关参数) 中定义的每个测试方法自动创建测试或组件。
要将 OpenText Functional Testing for Developers 自动化导入业务组件,请执行以下操作:
在您的 UFT Developer 计算机上:
创建包含一个或多个测试方法的 UFT Developer NUnit 或 JUnit 项目。可以在单个 .cs 或 .java 文件中或在项目内的多个文件中定义这些测试方法。
测试方法可以包括 Business Process Testing 输入或输出参数。有关通过数据驱动 ALM 测试和组件的更多详细信息,请参阅 UFT Developer 帮助中心。
编译 DLL 或导出 JAR。
运行“<UFT Developer 安装>\Tools\TestExportTool”文件夹中的相关导出工具命令行实用程序。
在 OpenText Application Quality Management 中的 Business Process Testing 业务组件模块中,运行导入:
右键单击要添加组件的文件夹,然后单击“导入 UFT Developer 组件”
。
在“导入 UFT Developer 组件”浏览对话框中,选择在 UFT Developer 中使用导出实用程序生成的 XML 文件,然后单击“打开”。
“导入 UFT Developer 组件”对话框将显示在 XML 文件中找到的测试。
选择要导入的组件,单击 Import。然后单击 Close。
Tip: 您还可以单击 Export to File。
导入将自动在所选文件夹中使用 UFT Developer 自动化创建新的组件。所有必填字段均在“Automation”选项卡中自动设置,所有输入和输出参数均在相应的“参数”选项卡中定义。
另请参阅:
- UFT Developer 帮助中心中的“集成 UFT Developer 和 ALM”
- UFT Developer 帮助中心中的“使用 UFT Developer 的先决条件和安装说明”