QTP10破解(已验证)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
QTP10破解
1 破解步骤:
1.1 安装qtp,一路默认下来(一定要默认安装目录),到要求输入License的界面
1.2 .拷贝mgn-mqt8
2.exe(下载)到C:\Program Files\Mercury Interactive(自己手动创建,其实
不包含中文目录即可)文件夹下,如果是WIN7系统修改属性,勾选以“管理员运行此程序”
1.3 XP系统手动创建C:\Program Files\Common Files\Mercury Interactive\License Manager文件
夹
Win7系统手动创建C:\Program Files (x86)\Common Files\Mercury Interactive\License Manager文件夹
1.4 执行自己刚才创建的C:\Program Files\Mercury Interactive文件夹下的破解工具
mgn-mqt82.exe,会提示lservrc文件生成。
1.5 在对应目录下找到文件lservrc,用记事本打开,复制文件LSERVRC中#之前的字符串,那个就是注册码如下:
3QVWCPPOS5NGGFM6KPX64EQFSH6INFRJIVMC5WZ4XIIFIXX86UCPIP4M686DZKV9NANA9 BUP# "QuickTestPro" version "6.0", no expiration date,
exclusiveJZ7F79F6YQQFVUWNG2V7AW22K537DOELQYNX6VSCNCZ9J8M2QW9OXO5DSEQ KUZA46X5BO# "FT-Unified" version "1.0", no expiration date, exclusive 就拷贝#号前的
3QVWCPPOS5NGGFM6KPX64EQFSH6INFRJIVMC5WZ4XIIFIXX86UCPIP4M686DZKV9NANA9 BUP
然后粘贴到license向导中的license输入的地方,点击确定,可以看到信息为无限制使用,也可以打开qtp,在help-about qtp--License对话框中可以看到该qtp已经显示为无限制使用了
点击“下一步”完成。
1.6补充:插件延长使用时间方法:(试用于任何情况,包括插件已过期)
以Java举例说明。
插件破解之前,Java的License状态为Not Licensed。
打开注册表(开始>运行>regedit),找到HKEY_LOCAL_MACHINE/SOFTWARE/Mercury Interactive/QuickTest Professional/Add-In Manager/Java
如果不存在则找HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Mercury Interactive\QuickTest Professional\Add-In Manager\Java
将名称为“默认”的键值修改为“QTCoreAddin”,再将“ProgID”的键值修改为“Mercury.AddinBaseObj”
前后
关闭注册表,打开QTP
Java插件破解完成,现在可以使用了
1.7汉化(可选,建议不汉化)
直接运行QTP 10 中文版官方中文补丁QuickTestPro_CHS.exe
汉化只是部分内容汉化,菜单未汉化,基本够用。
如下图:
如果想恢复英文,建议卸载重装,卸载需要卸载干净,比如删注册表信息,百度。
1.8 增强QTP调试器功能的方法
QTP的脚本编辑器中默认的调试器的功能十分有限,在调试过程中很多对象的属性都不能详细地看到。
但是如果安装了Visual 2008,则可以增强QTP的调试能力,在“De bug Viewer”中可以查看到对象的大部分属性。
可以通过安装Visual 2008来增强QTP调试能力,也可以不安装,仅仅把其中一个名为PDM.DLL的文件拷贝到“C:ProgramFilesCommonFilesMicrosoft SharedVS7DEBUG”目录中,然后注册一下即可,注册方法是在命令行中输入“RegSVR32 “C:ProgramFilesCommonFilesMicrosoft SharedVS7DEBUGpdm.dll"”。
2 补充:
2.1QTP安装后可能与64位JDK环境变量冲突,导致部分软件无法运行,比如我的eclipse无法启
动。
命令行运行java –version会看到如下
环境变量中会看到多了2个环境变量的值:
_JAVA_OPTIONS:
-Xrunjvmhook
-Xbootclasspath/a:C:\PROGRA~2\HP\QUICKT~1\bin\JAVA_S~1\classes;C:\PROGRA~2\HP\Q UICKT~1\bin\JAVA_S~1\classes\jasmine.jar
JAVA_TOOL_OPTIONS:-agentlib:jvmhook
在用户和系统环境变量中删除这两个环境变量即可(暂时未发现对QTP有什么影响)。