QC10.0+QTP10.0 集合详解

来源:互联网 发布:赛尔网络 吴建平 编辑:程序博客网 时间:2024/06/07 11:14

QC10.0+QTP10.0 集合详解

补充:QC和QTP版本要基本上对应上。
1、安装环境:
     QC:windows Server 2003+sql server 2003/2005
     QTP:XP/win

2、浏览器插件:qcexplorer(IE6.0版本,以上版本在点击第一link,页面无法显示)
     QTP插件:QuickTest Add-in for Quality Center(客户端)
    QC插件:QC10_Patch4_Windows(QTP在qc中运行测试用例时,显示“Cannot getRemoteAgent's ClassID for test type” 需要在服务器-steup和客户端-QCClient分别安装)
3 批量生成测试报告:批量运行qtp脚本后,点击分析选项,可以批量生成用例报告(有多种,供选择)。

4 QTP补丁--支持IE8 安装上也没什么用,不如用qc浏览器。

注意事项:

1)在qtp破解后,安装后,注册表文件被覆盖,重新更改注册表(wpf和winforms两个文件)。

2)客户端未安装QTP时,可以调用其它安装的客户端。
      I.在组件服务-DCOM Config 找到qtp,点击它的属性,设置Location,security-edit加入管理员权限)

      II.设置qtp-option允许其它用户访问

3)安装qc连接数据库问题:(我按照如下的所述的方法都试过了、问题仍然没解决、所以选择的oracle数据库,如果遇到同样问题的童鞋可以考虑oracle)

连接数据库,提示“属性不正确试图连接数据库时出现错误。请检查该数据库是否可用以及给定的参数是否正确。单击“上一步”更正数据库配置变量。”,并且发现别人连接不上我的数据库,我也连不上别人的。

解决方法:这个问题主要就是数据库连接问题。

a.程序->SQL2005->配置工具->SQL Server外围应用配置器->远程连接->选择“仅使用TCP/IP”选项。
b.程序->SQL2005->配置工具->SQL Server configuration manager->将网络配置下面协议里面的VIA禁用,Named Pipes禁用;将客户端协议下面的VIA禁用,Named Pipes禁用,一定要SQLServer重启一下服务。

5 QC10.0和QTP10.0破解方法

QC10.0
——————————————————————————————————————————————————————————————————
大家把下面的代码复制保存为qc10.0_license.license,安装时在许可证那一部选择此文件即可,适合QC10.0版本(仅供参考学习):

<?xml version="1.0" encoding="UTF-8"?>
<license version="1.0">
<terms>
<issued_to>Trinok (http://forum.ru-board.com/)</issued_to>
<license_identifier>SN732563653</license_identifier>
<edition>premier</edition>
<tolerance>0</tolerance>
<components>
<component name="vc_enabled" quota="-1" />
<component name="testlab" quota="-1" />
<component name="management" quota="-1" />
<component name="defects" quota="-1" />
<component name="dashboard" quota="-1" />
<component name="requirements" quota="-1" />
<component name="advanced_reports" quota="-1" />
<component name="components" quota="-1" />
</components>
</terms>
<signature>Y/Ky0VJFMgAliCBuSSHyl6c5wuC2ROak3WVYrSa+zfr/3ei6u3xX0VRBvsauGO

4KVn6ZEQRWvsTBOoDBHA2WnQ==</signature>
</license>
往上有许多类似破解license
——————————————————————————————————————————————————————————————————

           
QTP10.0
——————————————————————————————————————————————————————————————————
1)将破解文件mgn-mqt82.rar解压,将mgn-mqt82.exe移动到C:\Program

Files\Mercury Interactive\QuickTest Professional后运行它
(安装到哪个磁盘复制到那个磁盘相对应的目录下)

2)进入路径C:\Program Files\Common Files\Mercury Interactive\License

Manager下,打开lservrc,复制文件中第一行#之前的所有字符(包含#)”。

3)启动QTP,在License Check结束后,选择重新安装License,选择seat licence

,然后粘贴上刚才复制的字符串,点击确认后,会有提示该License已经安装,此时

不用管它,点击finish即可完成破解。


[原创] QC10.0安装体会。。

体会
周末无聊,下了个QC10.0来玩一下。(在官方网站注册一下,就可以下载了)
安装环境 Vmware6.5+windows2003 sp2+sqlserver2005+QC10.0+jboss

解压QC安装包,运行setup.exe一路 '下一步' 中间需要输入参数的地方很多同学都已经介绍过,就不啰嗦了。
倒数几个步骤的时候,系统托盘就会出现一个带红杠的小图标。最后启动jbos服务,完成安装。QC服务启动。就可以使用了。

安装过程中发现几个问题。

1、重新启动后QC服务没有随windows一起启动。需要手动运行C:\Program Files\HP\Quality Center\jboss\bin下面的 run.bat.。运行了 InstallJbossService.bat 之后QC服务器可以随windows启动,不知道这两者有什么关系。。。貌似是把jboss启动作为了windows的服务。

2、重启后系统托盘没有图标。解决方法:运行C:\Program Files\HP\Quality Center\bin目录下面的RunQCTrayIcon.bat 系统托盘图标就会出来了(可以把这个文件放在系统启动项里面)。不能直接运行jboss\bin下面的 QCTrayIcon.exe 会报错的!

3、确保你的 管理工具---->服务中有一个名为HP Quality Center的服务它的可执行文件为C:\Program Files\HP\Quality Center\JBoss\bin\QCJavaService.exe。设置自动启动。

4、确保你的磁盘有足够的空间。。。我第一次安装的时候虚拟机默认的8g空间,在安装完毕启动jboss服务的时候会解压缩很多包。导致磁盘空间不足。。启动失败。

玩了一阵子,感觉10.0还是很不错的。但是速度好像有些慢。尤其是在启动的时候。这也可能是因为我虚拟机配置不高的原因造成的。

5、IE8支持。。这个需要修改 C:\Program Files\HP\Quality Center\jboss\server\default\tmp\deploy\tmp4093320qcbin-exp.war 下面的 start_a.js 跟以往版本有所不同。不过需要添加的内容是一样的!

就写这些。。希望对一个同学有帮助。如果有错误的地方,请高手指出。