使用更改检测模式检测和解决更改

相关项: 业务流程测试和流

此任务描述如何在更改检测模式下运行 SAP 应用程序的业务流程测试或流。这对检查 SAP应用程序是否已发生更改并通过 UFT One 帮助您自动使用新步骤更新测试或流的组件十分有用。

先决条件

在更改检测模式下运行测试之前:

  • 将测试保存在运行 ALM 版本 12.50、ALM 12.21、ALM 12.01 patch 2 或更高版本或者 ALM 11.52 patch 7 或更高版本的 ALM 服务器上。

  • UFT One 中,安装并加载 SAP 解决方案插件。

  • 如果要直接从 ALM 查看更改检测报表,则必须在同一台计算机上安装 UFT One

  • 您必须属于有权“运行”任务并且有权修改测试和业务组件的用户组。

返回页首

在更改检测模式下启动测试运行

打开并选择业务流程测试后,在工具栏中单击“运行”按钮向下箭头 并选择“更改检测运行模式”。

UFT One 以与常规测试运行相同的方式运行测试。UFT One 最小化,并在您的应用程序上执行测试或流步骤。测试运行结束时,将在单独的窗口中打开“更改检测报表”。

返回页首

更新更改的组件和步骤

使用此报告,您可以自动更新组件和步骤:

  1. 在组件树中,选择要解决更改的组件。

    需要解决更改的组件会在组件树的“更改”列中显示一个 图标:

    提示: 如果要仅查看需要更改的组件,请在“更改”列中单击向下箭头并选择“打开更改”单选按钮。

  2. 在右窗格中查看有关所需更改的详细信息。

  3. 如果要接受提议的更改,请在窗格的右下角单击“应用更改”按钮。 

    此外,将更新选定组件的报告行,以显示您已解决更改。

  4. 在右窗格中,选中需要更新的步骤的复选框。

  5. 在窗格的右下角,单击“更新步骤”UFT One 自动在后台更新组件中的步骤。

备注: 如果要将组件中的更改仅应用到当前测试,应清除“更新更改将仅影响当前测试”复选框。如果未清除此选项,则组件的更改将应用到包含这些组件的所有测试中。

如果对组件进行了分组,则当您单击“更新”时,更改将仅影响当前的测试按钮,并显示警告。如果看到此警告,建议您不要手动对组件进行分组。

返回页首

将更改的组件保存到您的 项目中ALM

更新所有必要的组件后,在“更改检测报表”的右下角单击“保存”UFT One 会将更新的组件保存到 ALM 项目中。

备注: 此过程需要一些时间,具体取决于更新数量。请确保在 UFT One 保存更改时未关闭 UFT One 或更改检测报表。

返回页首

可选 - 查看测试运行的运行结果

除了报告测试运行期间应用程序中的更改以外,更改检测报表还提供有关测试成功或失败的基本报告。您可以查看:

  • 总体运行状态

  • 各个组件运行状态

  • 组件中各个步骤的运行状态

如果看到业务组件报告了“失败”状态,则可以双击该组件名称,然后打开 Run Results Viewer 以打开此组件的缺陷。

请注意,更改检测报表不提供有关组件成功或失败原因的数据。要查看此信息,必须使用常规“运行”选项运行测试并在测试后查看运行结果。

返回页首