比较资产和版本

相关项: GUI 测试和组件以及 API 测试

本主题介绍可以用来使用资产比较工具比较资产的不同版本的方法。

“资产比较”窗口允许您比较特定 OpenText Functional Testing 资产 (比如应用程序区域、测试、组件、函数库、共享对象存储库、数据表、恢复场景或环境变量 XML 文件) 的两个版本。它还允许您向下搜索资产以查看与资产关联的实体的比较,例如,关联的数据表或共享对象存储库。

  • 要在 OpenText Functional TestingOpenText Application Quality Management 中打开资产查看器,资产必须存储在启用了版本控制的 ALM 项目中。

  • 资产查看器不支持通过向下搜索查看以相对路径关联的资产。

OpenText Functional Testing 中打开资产比较工具

可以从以下任意位置打开资产比较工具:

选项 描述
OpenText Functional Testing 主窗口
  1. 打开要比较其版本的测试、组件或函数库(仅限 GUI 测试)。

  2. 选择“ALM”>“版本历史记录”或“基线历史记录”。将打开“版本历史记录”或“基线历史记录”对话框。

  3. 选择两个版本 (使用 Ctrl 键),并单击“比较”。将打开资产比较工具。

对象存储库管理器 (仅限 GUI 测试)
  1. 打开对象存储库管理器 (“资源”>“对象存储库管理器”)。

  2. 浏览到并打开要比较版本的共享对象存储库。

  3. 选择“ALM”>“版本历史记录”或“基线历史记录”。将打开“版本历史记录”或“基线历史记录”对话框。

  4. 选择两个版本 (使用 Ctrl 键),并单击“比较”。将打开资产比较工具。

恢复场景管理器 (仅限 GUI 测试)
  1. 打开恢复场景管理器 (“资源”>“恢复场景管理器”)。

  2. 打开要比较版本的恢复场景文件。有关详细信息,请参阅请参阅 "恢复场景管理器对话框"

  3. 单击版本控制向下箭头,选择版本历史记录基线历史记录

  4. 选择两个版本 (使用 Ctrl 键),并单击“比较”。将打开资产比较工具。

命令行解释程序 (cmd.exe) (仅限测试)
  1. 打开命令行解释程序。

  2. 用以下语法输入命令:

    "<Installdir>\bin\QTPDiffApplication.exe" P1: "<文件路径 1>" P2: "<文件路径 2>"

    其中 P1 = 第一个资产的文件系统路径,P2 = 第二个资产的文件系统路径。

    "%ProgramFiles%\OpenText\Functional Testing\bin\QTPDiffApplication.exe" P1: "%ProgramFiles%\OpenText\Functional Testing\Tests\Test1" P2: "%ProgramFiles%\OpenText\Functional Testing\Tests\Test2"

    : 确保在每个参数后插入空格。选项不区分大小写,并且可以任意顺序输入。

OpenText Application Quality Management 打开资产比较工具

  1. OpenText Application Quality Management 中,连接到要比较的资产所在的项目。

  2. 执行以下某项操作:

    • 在侧栏中单击测试计划按钮(对于测试)或业务组件按钮(对于组件)以打开“测试计划”或“业务组件”模块。

    • 在侧栏中单击测试资源按钮以打开测试资源模块。该模块包括与测试或组件关联的资源文件,测试或组件的例子如函数库、共享对象存储库、数据表、恢复场景或环境变量 XML 文件。

  3. 在树中选择要比较版本的文件。

  4. 单击历史记录选项卡,然后单击版本基线选项卡。

  5. 在网格中,选择两个要比较的版本 (使用 Ctrl 键),并单击“比较”按钮。

  6. 在打开的窗口的侧栏中,单击 QTP Comparison/ST Comparison自动化按钮。将打开资产比较工具。

    您也可以从管理模块比较基线。在侧栏中单击管理按钮以打开管理模块。在树中选择基线,并单击“比较” 按钮。有关详细信息,请参见《OpenText Application Quality Management 用户指南》。

查看两个资产版本的比较(资产比较工具)

  1. 选择测试或组件后,选择“ALM”>“版本历史记录”。将打开“版本历史记录”对话框。

  2. 在“版本历史记录”对话框中,通过按版本行和 CTRL 键来选择要比较的两个版本。

  3. 单击“比较”。将打开“资产比较工具”窗口,其中显示选定版本之间的异同的详细列表。

使用资产比较工具比较资产的两个版本

选择要在“版本历史记录”对话框中查看的特定版本后,可以查看两个版本之间的差异。

通过向下搜索查看或比较版本

向下搜索以查看或比较测试或组件中包含的整体元素,或与测试或组件相关的外部资产。

  • 查看或比较组成元素的版本。组成元素是组成测试或组件 (不另存为外部资源) 的资源文件,测试或组件的例子如本地对象存储库 (对于 GUI 测试) 或数据表 (对于 API 测试)。签入测试或组件时,同时也签入这些元素,因为它们是测试或组件的一部分。因此,向下搜索资产时,除了当前保存的版本外还可以查看或比较签入测试或组件时存在的版本。

  • 查看或比较关联的外部资产的版本。关联的资产是资产(比如,函数库、共享对象存储库、数据表、恢复场景或环境变量 XML 文件)使用的任何外部(非组成)资源文件。

    要通过向下搜索查看或比较,资源文件必须以绝对路径或 ALM 路径关联。

要查看或比较特定元素,请执行以下操作:

  • 单击任何可比较资产旁边的向下搜索箭头 。(指针在向下搜索箭头附近变为指向手。)

    只要资产旁边有向下搜索箭头 ,即可向下搜索该资产。

  • 双击资产。

  • 右键单击资产,并选择“视图向下搜索”

  • 选择资产,并按键盘上的 Enter 键。

查看元素在 OpenText Functional Testing 中的位置

右键单击相关节点,并选择查看样本快照。屏幕捕获显示相关对话框的示例。您右键单击的节点选项(或区域)将在屏幕捕获中突出显示。有关详细信息,请参阅请参阅 "查看资产"

查看特定元素的差异数

在资产比较工具中,折叠代表元素的节点。

如果该元素的子元素在两个版本中不同,则在该节点旁边显示图例。图例指示存在于折叠元素下面的差异数。

以下示例表明修改了三个子元素,删除了一个子元素,添加了七个子元素:

另请参见: