计划测试并创建解决方案

在开始创建测试之前,请分析应用程序以了解其应用程序进程,即应用程序为完成特定任务而执行的不同活动。

先开始浏览随 UFT One 安装的演示航班预订应用程序。

浏览示例 MyFlight 应用程序

在开始创建本教程中的测试之前,请浏览随 UFT One 安装的示例 MyFlight 应用程序。访问 GUI 和 API 层以了解您需要测试的用户和后端进程。

航班 GUI 层

MyFlight 应用程序是本教程中使用的示例应用程序的用户界面层。

要访问 MyFlight 应用程序,请执行以下操作:

  1. 在“开始”菜单中,选择“所有程序”>“Micro Focus”>“Micro Focus Unified Functional Testing”>“示例应用程序”>“Flight GUI

  2. 使用 John 作为用户名,hp 作为密码进行登录。
  3. 使用 MyFlight 应用程序创建航班预订。在每个页面上,输入所需的详细信息,包括城市、日期和乘客详细信息。

    在用户界面浏览时,请考虑要测试的用户操作,以及用于代表测试中的用户界面元素而需要在 UFT One 中创建的测试对象。

    完成后,单击“新建搜索”使应用程序返回到起始页面。

航班 API 层

航班 API 服务层表示 MyFlight 示例应用程序的后端 API 层。

执行以下操作以查看 API 服务:

  1. 在“开始”菜单中,选择“所有程序”>“Micro Focus”>“Micro Focus Unified Functional Testing”>“示例应用程序”>“Flight API

  2. 单击“Help”按钮可查看该应用程序中所包含方法的描述。

    浏览每种方法,并记下为每种方法提供的属性详细信息。稍后在设计为每个方法提供属性值的测试时,将会使用这些数据。

返回页首

启动 UFT One 并创建解决方案

UFT One 解决方案用作测试容器。在本教程中,您会将 GUI 和 API 测试添加到解决方案以及函数库中。

执行以下操作:

  1. 通过单击保存在桌面上的图标 或从“开始”菜单中选择以下选项来打开 UFT:

    所有程序 > Micro Focus > Micro Focus Unified Functional Testing > Micro Focus Unified Functional Testing

  2. 在启动 UFT One 时默认显示的“插件管理器”窗口中,请确保仅选择“WPF 插件”。取消选择所有其他插件,然后单击“确定”以打开 UFT One

    提示: 每当启动 UFT One 时,都会为应用程序加载相关的 UFT One 插件。如果您的应用程序是以 Java 语言编写,请加载 UFT One Java 插件。取消选择不相关的插件可提高 UFT One 性能。

    MyFlight 应用程序是以 WPF 编写,因此本教程需要使用 WPF 插件。

  3. UFT One 中,单击工具栏中的“新建” 下拉列表,然后选择“解决方案”

  4. 在“文件名”字段中,输入 MyFlightApplication,然后单击“创建”

    新的 MyFlightApplication 解决方案将显示在“解决方案浏览器”窗格中。

    提示: 如果解决方案浏览器已隐藏,请选择“查看”>“解决方案浏览器”以将其显示。

后续步骤: