Quality Center - QC-QTP 集成

在本节中,我们将学习如何集成 QTP 和 QC。通过集成,可以直接从 Quality Center 执行 QTP 自动化脚本。要建立连接,第一步是安装所需的插件。我们将通过获取示例 QTP 脚本并从 QC 执行它来了解如何集成。

步骤 1 − 导航到 ALM 主页并从链接列表中单击"工具"。

QTP QC 1

步骤 2 −从插件页面单击"更多 HP ALM 插件"链接,如下所示。

QTP QC 2

步骤 3 − 在插件页面中,选择"HP 应用程序插件",然后选择"Quick Test Professional"。如果是"统一功能测试"(UFT),请适当选择选项并安装插件。安装类似于 HP-MS Office 插件。

QTP QC 3

步骤 4 − 通过导航到"文件">> 在 QTP 和 QC 之间建立连接"ALM/QC 连接"。

QTP QC 2

步骤 5 − HP ALM 连接对话框打开。输入服务器 URL,如下例所示。

QTP QC 3

步骤 6 − URL 正确后,凭据对话框打开。测试人员必须连接到相关项目区域。

QTP QC 4

步骤 7 −一旦 ALM 连接成功,我们需要在 Quality Center 中保存驱动程序脚本。选择 ALM/QC 计划,如下所示。

QTP QC 5

步骤 8 − 保存测试后,我们可以在 ALM 中看到测试类型显示为"快速测试"。

QTP QC 6

步骤 9 −导航到"测试脚本"选项卡(仅当测试类型为"快速测试"时才会出现),QTP 屏幕中显示的脚本也会显示在 Quality Center 中。

QTP QC 7

步骤 10 − 脚本执行所需的另一个必要组件是库文件,可以将其放在"测试资源"文件夹下。

QTP QC 8

步骤 11 −可以通过创建".qfl"或".vbs"类型的新资源来添加函数库文件。

QTP QC 9

步骤 12 − 可以使用资源查看器在质量中心访问添加的库文件。

QTP QC 11

步骤 13 −如果有更多库文件,则通过创建".qfl"或".vbs"类型的新资源来添加相同的库文件。

QTP QC 10

步骤 14 − 再次,可以使用资源查看器在质量中心访问添加的库文件。

QTP QC 12

步骤 15 − 任何脚本执行的下一个依赖组件是"对象存储库",它再次放置在"资源"部分下

QTP QC 13

步骤 16 − 可以使用"资源查看器"查看添加的对象存储库及其属性。

QTP QC 14

步骤 17 −数据表、参数化数据设置也应放置在 Quality Center 的"测试资源"部分下。

QTP QC 16

步骤 18 − 可以使用"资源查看器"查看添加的数据表

QTP QC 17

步骤 19 − 现在还应将数据表映射到测试设置,以便在执行时选择它们。使用"文件"菜单的"设置"也可以完成相同的操作。

QTP QC 15

步骤 20 − 打开"测试设置"对话框。导航到"资源"选项卡并选择我们在步骤 16 中添加的数据表。

QTP QC 24

步骤 21 − 现在我们可以在 QTP 脚本中访问上传到 Quality Center 的测试资源,如下所示。库文件和对象存储库是动态绑定的。

QTP QC 23

步骤 22 − 现在,我们应该允许 QTP 与其他 HP 产品交互。这将允许 QTP 与 Quality Center 交互。转到"工具">> "选项"

QTP QC 18

步骤 23 − 现在,启用"允许其他 HP 产品运行测试和组件",如下所示。

QTP QC 19

步骤 24 − 下一步是在"测试实验室"中添加测试并执行测试。将测试添加到测试实验室的过程与手动测试的过程相同。

QTP QC 20

步骤 25 −单击"运行"后,自动运行器将打开并启用"本地运行所有测试"并点击"运行"。

QTP QC 21

步骤 26 − 执行完成后,测试结果将显示在同一个"自动运行器"对话框中。

QTP QC 22

步骤 27 − 在测试实验室中,QTP 报告会自动加载。用户可以单击"启动报告"以了解有关执行的更多详细信息。

QTP QC 23