质量中心 - QC-QTP 集成
在本节中,我们将学习如何集成 QTP 和 QC。通过集成,QTP 自动化脚本可以直接在质量中心执行。为了建立连接,第一步是安装所需的加载项。我们将通过一个示例 QTP 脚本了解如何集成并从 QC 中执行它。
步骤 1 - 导航到 ALM 首页并点击链接列表中的“工具”。
步骤 2 - 点击加载项页面中的“更多 HP ALM 加载项”链接,如下所示。
步骤 3 - 在加载项页面中,选择“HP 应用程序加载项”并选择“Quick Test Professional”。如果是“统一功能测试”(UFT),请相应选择选项并安装加载项。安装类似于 HP-MS Office 加载项。
步骤 4 - 通过导航到“文件”>>“ALM/QC 连接”来建立 QTP 和 QC 之间的连接。
步骤 5 - HP ALM 连接对话框打开。输入服务器 URL,如下例所示。
步骤 6 - URL 正确后,将打开凭据对话框。测试人员必须连接到相关的项目区域。
步骤 7 - ALM 连接成功后,我们需要将驱动程序脚本保存在质量中心。选择 ALM/QC 计划,如下所示。
步骤 8 - 保存测试后,我们可以在 ALM 中看到测试类型显示为“Quick Test”。
步骤 9 - 导航到“测试脚本”选项卡(只有当测试类型为“Quick Test”时才会出现),QTP 屏幕中显示的脚本也会在质量中心中显示。
步骤 10 - 脚本执行所需的另一个必要组件是库文件,可以将其放在“测试资源”文件夹下。
步骤 11 - 可以通过创建一个类型为“.qfl”或“.vbs”的新资源来添加函数库文件。
步骤 12 - 可以使用资源查看器在质量中心访问添加的库文件。
步骤 13 - 如果还有更多库文件,则可以通过创建一个类型为“.qfl”或“.vbs”的新资源来添加。
步骤 14 - 同样,可以使用资源查看器在质量中心访问添加的库文件。
步骤 15 - 任何脚本执行的下一个依赖组件是“对象库”,它也位于“资源”部分下。
步骤 16 - 可以使用“资源查看器”查看添加的对象库及其属性。
步骤 17 - 数据表,参数化数据设置也可以放在质量中心的“测试资源”部分下。
步骤 18 - 可以使用“资源查看器”查看添加的数据表。
步骤 19 - 数据表现在也应该映射到测试设置,以便在执行时可以选择它们。可以使用“文件”菜单的“设置”来完成此操作。
步骤 20 - 测试设置对话框打开。导航到“资源”选项卡并选择我们在步骤 16 中添加的数据表。
步骤 21 - 现在我们可以像下面所示在 QTP 脚本中访问在质量中心上传的那些测试资源。库文件和对象库是动态绑定的。
步骤 22 - 现在,我们应该允许 QTP 与其他 HP 产品交互。这将允许 QTP 与质量中心交互。转到“工具”>>“选项”。
步骤 23 - 现在,启用“允许其他 HP 产品运行测试和组件”,如下所示。
步骤 24 - 下一步是将测试添加到“测试实验室”并执行测试。将测试添加到测试实验室的过程与手动测试相同。
步骤 25 - 点击“运行”后,自动运行程序打开,启用“在本地运行所有测试”并点击“运行”。
步骤 26 - 执行完成后,测试结果将显示在相同的“自动运行程序”对话框中。
步骤 27 - 在测试实验室中,QTP 报告会自动加载。用户可以点击“启动报告”以了解有关执行的更多详细信息。