1、在本机上安装QC连接QTP所需要的插件。步骤如下:
a) 请卸载该加载项的任何先前版本。要进行卸载,选择“开始”>“设置”>“控制面板”>“添加/删除程序”,然后按屏幕说明进行操作。
b) 下载并安装QTP加载项。进入加载项主页面,根据链接其他 Mercury Quality Center 加载项---- QuickTest Professional 加载项进入下载页面,单击“下载 Quality Center 的加载项”进行下载并在您的客户端计算机上安装此加载项。注意,要安装该加载项,必须以管理员权限登录。
c) 下载并安装QC连通性加载项。进入加载项主页面,根据链接Mercury Quality Center连通性进入下载页面,下载并安装。
d) 重新启动。
2、设置QTP允许外部程序执行。 Tools—Option Run标签页 给Allow other Mercury products to run tests and components打勾。
3、在QTP中连接QC。Tools—Quality Center Connection 在对话框中输入连接QC时需要的各项参数。Server:一般只要录入客户端访问QC时的url地址即可。例如:http://alipay-qcserver:8080/qcbin 这个值是安装时确定的。Domain Project User Password这几个参数跟都很常见,不用介绍。
4、在QTP中打开一个已经存在的脚本文件,另存为QC的测试[必须在QTP中连通QC]。如下图所示。
5、此时在QC中就有了一个测试用例,在QC的测试实验室里建一个测试集,就可以在QC中执行这个测试了。
截止到现在,可以在QC中执行一个单独的QTP脚本了。
QC远程分布执行QTP测试
1) 保证已安装了连通性和远程代理插件
2) 测试机和控制机的WINDOWS用户名密码必须一致
3) 保证防火墙例外设置中已经添加了DCOM和AQT Remote Agent
4) 测试机必须打开QTP的Remote Agent进程
5) 测试机必须开启所有Remote开头的服务
6) 保证QTP的远程允许QC调用选项已打开
7) 最后在控制机器上输入测试机器的IP即可运行
1) 保证已安装了连通性和远程代理插件
2) 测试机和控制机的WINDOWS用户名密码必须一致
3) 保证防火墙例外设置中已经添加了DCOM和AQT Remote Agent
4) 测试机必须打开QTP的Remote Agent进程
5) 测试机必须开启所有Remote开头的服务
6) 保证QTP的远程允许QC调用选项已打开
7) 最后在控制机器上输入测试机器的IP即可运行