QTP与QC连接步骤以及遇到的问题

                    将最近QTPQC连接Run Script时碰到的问题记录下来,同时也做个基础操作步骤备参考。

 

 

 

一、QTPQC连接步骤:

1、 安装QTP Add-inHelp->Add-ins Page->More Hp Quality Center Add-ins->QuickTest Professional Add-in

 

安装后在Test Plan中新建Test时就可以新建QTP类型的test

 

2、 QTP端连接QC

File->Quality Center Connection

跳出连接提示框,输入QCURL 地址(只需到qcbin即可)

 

点击Connect连接,依次输入用户名密码,选择DomainProject点击Login既可以成功连接。

 

成功连接后,在QTP右下角会有QC的图标

 

 

3、 上传脚本到QC

点击File->Save as,在弹出的窗口中选择Quality Center Test Plan,然后选择需要保存到的QC Test Plan的目录。这样你就会在QC 该目录下发现你刚刚上传的脚本。

 

 

 

        4、 Test Lab中执行QTP脚本,点击Run,脚本就开始运行了,直接等着运行后的结果

       吧。。。下图选择的是在本地Run  

 

            

 

 

二、碰到的问题

1、 ”Class Not Registered”.

Test Lab中执行QTP脚本时,每次点击Run,并不会弹出Automation Runner(如上图)的窗口,而是跳出提示框”Class Not Registered”.

后来通过查资料发现 wexectrl.exe 这个文件虽然存在,但是还没有注册,所以采用如下的方式手动注册。

命令行模式下输入:

"C:/Program Files/Common Files/Mercury Interactive/Quality Center/wexectrl.exe" –unregserver

然后再次输入:

"C:/Program Files/Common Files/Mercury Interactive/Quality Center/wexectrl.exe" -regserver

然后你就会发现,可以正常打开如上图的窗口正确的跑脚本了。

2、 ”ActiveX component can´t create object: ´XStandard.Zip´”.

跑脚本时,由于脚本中包含Zip文件的压缩,即需要创建:CreateObject("XStandard.Zip"),但是脚本Run过程中经常会报错,提示”ActiveX component can´t create object: ´XStandard.Zip´”

后来发现是缺少XZip.dll文件。保存并注册后,一切恢复正常。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值