QC与QTP远程连接及自动化执行

需积分: 11 0 下载量 131 浏览量 更新于2024-09-12 收藏 270KB DOC 举报
"这篇文档详细介绍了如何通过QC(Quality Center)连接并远程调用QTP(QuickTest Professional)来执行自动化测试用例。" 本文档主要涵盖了以下知识点: 1. **QC与QTP的集成**:为了实现QC与QTP的连接,首先需要在QC上安装QTP的插件。这可以通过打开QC的"Add-Ins Page",选择"More Mercury Quality Center Add-ins",然后找到与已安装QTP版本匹配的插件进行安装。安装完成后,重启电脑,QTP工具栏将出现QC图标。 2. **QTP设置**:在QTP中,需要设置允许其他Mercury产品运行测试和组件。这可以通过在QTP的"Tools"菜单下选择"Options",在"Run"选项中勾选"Allow other Mercury products to run tests and components"。 3. **QC连接配置**:在QTP中,使用"Quality Center Connection"工具栏,输入QC服务器的URL(例如http://192.168.0.169:8088/qcbin),并提供登录凭据,以连接到QC服务器。 4. **QTP脚本保存在QC中**:QTP中的脚本可以直接保存在QC内。可以通过在QTP中打开已有的脚本,选择"另存为",然后选择"Quality Center",指定存储位置和测试用例名称。 5. **创建测试用例**:在QC中,可以创建新的测试用例,并将QTP脚本的步骤导入到这些测试用例中。这可以通过在"Design Steps"下右键点击"Generate Script",选择"QUICKTEST_TEST"完成。 6. **执行QTP用例**:在QC中,可以通过创建测试集并将QTP脚本导入其中,然后点击"Run"来执行测试用例。此外,还可以设置定时运行QTP脚本。这通过在"Execution Flow"中,右键点击测试用例,选择"Test Run Schedule",然后在"Time Dependency"中设置运行时间。 7. **定时运行设置**:在"Time Dependency"中,点击小时钟图标,可以设定一个特定的时间让QTP用例自动运行。用户可以选择具体的时间点,确保测试在预设的时间自动执行。 通过以上步骤,用户可以在QC中管理和调度QTP自动化测试,实现远程控制和自动化测试执行,从而提高测试效率和质量。这种集成方式对于大型项目和团队协作尤其重要,因为它提供了集中式的测试管理和执行能力。