QTP(QuickTest Professional),是一款比較優秀的商業自動化測試工具,主要用於web項目和C/S結構程序的測試。
QTP具有的一大特性:關鍵字驅動測試(keyword-driven testing).
首先,是qtp的版本選擇。目前qtp使用的版本較多的有9.2、9.5、10、11、12,其中windows 7系統可以支持的只有10和11、12,而11到目前為止,也沒有聽說有完美破*解的,所以這里比較建議10。
QTP10 安裝步驟如下,比較簡單,基本上下一步下一步即可。
安裝電腦: WINXP + IE8
一、安裝QTP10.0
1、下載QTP10安裝文件
2、點擊setup.exe
3、安裝首頁,點擊第一項,如下圖:
4、如果你的電腦缺少一些QTP必須的組件的話,在QTP正式安裝前會要求你安裝以下必須的程序,按照程序提示依次安裝即可(可能需要重啟電腦),如下圖:


(其中的一個組件 .net framework,必須的。需要聯網下載。)
5、安裝完必須的組件之后,QTP10正式安裝開始了,點擊 下一步 即可。

6、選擇我同意,點擊下一步繼續,如下圖:


7、選擇安裝哪些插件,默認如下所示,可以根據自己的需要選擇安裝必要的插件。


8、圖解中沒有提到的步驟均按照默認方式安裝,設置完成后,點擊下一步開始安裝,如下圖:

9、安裝進行中。



10、QTP安裝完成后,會彈出如下圖所示的配置界面。配置IE的設置即是向IE瀏覽器中添加插件以支持QTP在瀏覽器中錄制和回放腳本。另外含有DCOM的配置將自動進行。默認全選配置即可。

至此QTP10安裝成功了,接下來我們要破解它。
二、破解
1、拷貝mgn-mqt82.exe(下載)到C:\Program Files\Mercury Interactive(創建)文件夾下
2、創建C:\Program Files\Common Files\Mercury Interactive\License Manager文件夾
3、執行mgn-mqt82.exe
4、打開qtp10.0,然后安裝license,copy文件C:\Program Files\Common Files\Mercury Interactive\License Manager\LSERVRC中#之前的字符串,如: 3QVWCPPOS5NGGFM6KPX64EQFSH6INFRJIVMC5WZ4XIIFIXX86UCPIP4M686DZKV9NANA9BUP# "QuickTestPro" version "6.0", no expiration date, exclusiveJZ7F79F6YQQFVUWNG2V7AW22K537DOELQYNX6VSCNCZ9J8M2QW9OXO5DSEQKUZA46X5BO# "FT-Unified" version "1.0", no expiration date, exclusive 就拷貝#號前的3QVWCPPOS5NGGFM6KPX64EQFSH6INFRJIVMC5WZ4XIIFIXX86UCPIP4M686DZKV9NANA9BUP 然后paste到license向導中的license輸入的地方,就可以了
- 打開QTP,即彈出此框




將上面的內容粘貼進來,如下圖:



到目前為止,QTP安裝成功,破解成功了,可以正常使用了。
若在執行了以上步驟后出現無法打開QTP(Runtime Error)的情況,可打開QTP的安裝目錄(C:\Program Files\HP\QuickTest Professional\bin,我裝在D盤的),找到“inst_key.exe”文件,打開,將C:\Program Files\Common Files\Mercury Interactive\License Manager\LSERVRC中#之前的字符串copy輸入即可解決
三、安裝中要注意問題
1、QTP及其插件的安裝僅支持英文路徑,也就是說不能在包含中文命名的文件夾目錄中安裝QTP或QTP的插件。
